原创 Python記錄日誌——在終端輸出並保存到本地文件
import logging def initLogging(logFilename): """Init for logging """ logging.basicConfig(
原创 Markdown編輯神器-Typora
Markdown For Typora Overview Markdown is created by Daring Fireball, the original guideline is here. Its syntax, ho
原创 如何計算fpr95
對於二分類問題,我們經常通過ROC曲線及FPR95來判斷分類器的好壞。這裏提供兩種方法。 一種是sklearn.metrics中的roc_curve包,可直接用於計算在不同閾值下,TPR和FPR對應的值,進而可以得出TPR=0.95
原创 tmux常見指令合集
在這裏插入代碼片 # 新增 $ tmux # OR $ tmux new -s <your_session_name> # session 列表 $ tmux ls # 重新連線 session $ tmux a -t 0 # O
原创 如何徹底打亂一個數組
import numpy as np def abs_shuffle(arr0): arr = arr0.copy() for i in np.arange(len(arr)-1,0,-1): idx = np.ra
原创 opencv——canny算子提取圖像邊緣
import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread('test.png',0) edges = cv2.Canny(img
原创 opencv的二值化1( 用Otsu’s二值化,找到雙峯閾值)
import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread('thresh1.PNG',0) # global threshold
原创 matplotlib如何不顯示圖片只保存圖片
matplotlib迭代次數多了之後,如果每次都顯示,會卡頓,因此下面這種方法可以不顯示,直接保存 import numpy as np import matplotlib matplotlib.use('Agg') from matpl
原创 opencv鼠標事件2
import cv2 events=[i for i in dir(cv2) if 'EVENT'in i] print( events )#查看所有的鼠標事件 ''' CV_EVENT_MOUSEMOVE =0,
原创 opencv的二值化0
import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread('thresh.png',0) # 中值濾波 img = cv2.me
原创 如何在英文環境下安裝搜狗輸入法
1、官網下載搜狗.deb安裝包 2、sudo apt-get install fcitx 3、sudo dpkg -i sougoupinyinXXX.deb #運行完這部會出錯,顯示缺很多東西,不用管,直接進行第四步 4、sudo ap
原创 opencv圖像開運算閉運算/腐蝕膨脹
''' 腐蝕:根據卷積核的大小靠近前景的所有像素都會被腐蝕 掉(變爲 0),所以前景物體會變小,整幅圖像的白色區域會減少。這對於去除 白噪聲很有用,也可以用來斷開兩個連在一塊的物體等。 總結:腐蝕會減少白色物體的面積 膨脹: 與腐蝕相反,
原创 opencv——利用圖像金字塔合成圖片
import cv2 import numpy as np DEPTH =3 imgA = cv2.imread('apple.jpg') imgB = cv2.imread('orange.jpg') gA=[imgA] lpA=[]
原创 opencv——繪製圖像輪廓
""" Created on Thu Oct 26 21:40:07 2017 @author: fs 繪製輪廓 函數 cv2.findContours() 有三個參數,第一個是輸入圖像,第二個是 輪廓檢索模式,第三個是輪廓近似方法。返
原创 tf.nn.conv1d
inputs=tf.ones((64,64,3)) w=tf.constant(1,tf.float32,(5,3,32)) tf.nn.conv1d(inputs,w,2,’SAME’) Out[38]: