原创 matplotlib顯示帶colorbar的熱圖並保存

需求 在熱圖邊畫出colorbar,並設置一些參數使得colorbar美觀。 然後保存圖像。 代碼: def save_jet_figure(image, filename): ''' save jet colormap

原创 學習pytorch: 數據加載和處理

簡介 結合官方tutorials和源碼以及部分博客寫出此文。 pytorch的數據加載和處理相對容易的多,常見的兩種形式的導入: 一種是整個數據集都在一個文件夾下,內部再另附一個label文件,說明每個文件夾的狀態,如這個數據

原创 ubuntu 16.04: 添加字體

Linux下latex編輯文章會出現字體缺少的情況,添加想要的字體到系統中。 下載字體,這裏我放在了myfont文件夾中。 將myfont內的全部字體放到/usr/share/fonts/下 進入到myfont文件夾

原创 python opencv 鼠標提取矩形(Rectangle)ROI

方法:獲取鼠標點擊事件 代碼 # import the necessary packages import argparse import cv2 # initialize the list of reference po

原创 圖像的連通域標記算法及工具介紹

注:本文大部分內容來源於網絡,尤其是原理部分圖片全部非本人所作 簡介 之前在CSDN上介紹過一個關於如何使用skimage以及opencv標記二值圖像的連通域問題。實際上估計不是太多的人懂得標記連通域的原理,加上在醫學圖像處理中,

原创 學習vim: 常用命令

直接寫下來各種vim命令一次記不住,將已經記下來的一些放在這裏用於以後查找使用。 移動 Ctrl + O : 返回光標到上一次的位置 Ctrl + I: 返回光標到剛纔的位置 Ctrl + f: 向前一屏 Ctrl + b: 向後

原创 學習git: 忽略某些文件(夾)的跟蹤

問題 每次git status時會出來一大堆不想add的文件(夾),很煩 解決方法 添加.gitignore文件到當前目錄即可。 可以根據自己的需求修改.gitignore文件。 改文件的部分內容如下,如我想停止追蹤當前工程下的r

原创 隨機遊走算法分割(Random Walk Algorithm Segmentation)

簡介 Random Walk 算法是比較早的一種基於圖的方法,其原始論文[1]最早發在一個會議上, 後來經過修整發在期刊上[2]. 其主要思想是將圖像構建成一個無向圖模型,然後通過求解對應的dirichlet問題[3, 4]得到分

原创 利用numpy.gradient計算圖像梯度

numpy.gradient(): 計算n維數組的梯度,返回和原始數組同樣大小的結果。 說明 對於1維的數組:兩個邊界的元素直接用後一個減去前一個值,得到梯度,即b−ab-ab−a;對於中間的元素,取相鄰兩個元素差的一半,即(c−

原创 學習python:模塊的建立與發佈

簡單的說,一個python文件就是一個模塊,本文主要介紹以下3點: 模塊的建立及導入 包的建立及導入 發佈和安裝自定義模塊 模塊的建立及導入 我們在寫c,或者c++時候,爲了複用代碼,總是將一系列相關的函數寫在一個

原创 python 中 x+=1 和 x = x + 1的區別

對於不可變對象來說,x += 1 和 x = x + 1 沒有區別,都會導致新對象的創建。 常見的不可變對象如:int, float, str, set, tuple. In [30]: x = 1 In [31]: id(