原创 Python OpenCV -- Sobel 算子(九)

Sobel  算子    Sobel  算子 -- 是一種帶有方向性的濾波器,   在Python 中的原型: dst = cv2.Sobel(src, ddepth, dx, dy[, dst[, ksize[, scale[, de

原创 python OpenCV 圖像通道分離和合並 (四)

 圖像通道分離 有兩種方法,一個是使用OpenCV自帶的split 函數,還有一個是使用Numpy數組來分離通道. 使用OpenCV 自帶 split函數 #!/usr/bin/env python # encoding: utf

原创 Python OpenCV -- 直方圖均衡化(十三)

直方圖均衡化     直方圖是圖像中像素強度分佈的圖形表達方式。它統計了每一個強度值所具有的像素個數。                                                   直方圖均衡化是通過拉伸像素強度分佈

原创 三、Processing 點與線

頂點語法函數介紹 beginShape(POINTS)  // 參數確定要畫怎樣的形狀。POINTS參數只繪製點,多點之間不連接;LINES 參數 連接點;                                        

原创 python OpenCV 圖像像素訪問 (三)

訪問圖像像素 #!/usr/bin/env python # encoding: utf-8 import numpy as np import cv2 #像素的訪問和訪問numpy中ndarray的方法完全一樣 img[j

原创 lubunt 自動掛載TF卡作爲數據卡

lubunt 自動掛載TF卡作爲數據卡 如果TF卡以前做過啓動盤,要先刪除TF的引導信息才能使用。因爲問題出在,cubieboard 2的啓動順序是 TF 再到 nand ,就算nand 已經安裝了系統, 它也會從TF開始,所以要清除引

原创 vs2013 下配置OpenGL(超級寶典第五版)開發環境

系統環境: win7 64位  , VS2013_DskExp                     vs2013 安裝路徑:E:\vs_e2013 說明:這個環境主要針對 《OpenGL 超級寶典》第五版 書中測試代碼所以搭建,所以用

原创 Python OpenCV -- Canny 邊緣檢測 (十一)

Canny 邊緣檢測 原理   Canny 邊緣檢測算法 是 John F. Canny 於 1986年開發出來的一個多級邊緣檢測算法,也被很多人認爲是邊緣檢測的 最優算法, 最優邊緣檢測的三個主要評價標準是:   低錯誤率: 標識出儘可

原创 Python OpenCV 直方圖 (五)

直方圖 python 調用 calcHist 返回 hist (直方圖) calcHist 函數: cv2.calcHist([images], channels, mask, histSize, ranges[, hist[, acc

原创 Python OpenCV -- 霍夫線變換(十二)

霍夫線變換   1. 霍夫線變換是一種用來尋找直線的方法.   2. 是用霍夫線變換之前, 首先要對圖像進行邊緣檢測的處理,也即霍夫線變換的直接輸入只能是邊緣二值圖像. 實現:   1.  一條直線在圖像二維空間可由兩個變量表示. 例如

原创 Python OpenCV 濾波器 使用(八)

一:低通濾波器      低通濾波器的目標是降低圖像的變化率,比如將第一個像素替換爲該像素周圍像素的均值。這樣就可以平滑並替代那些強度變化明顯的區域。     OpenCV 使用blur 函數做到: dst = cv2.blur(ima

原创 cubieboard nand 重新分區擴容

cubieboard nand 重新分區擴容 我的是 cb2 板a20 cpu ,nand 爲4G,裝的是cb-a20-lubuntu-server-13.06-v1.00 系統, 系統默認根分區爲2G 還有2G是閒置的。 一:安裝分區

原创 python OpenCV 讀取圖片顯示和複製 (二)

讀取和顯示圖像 #讀取和顯示圖像 def showimg(imagePath): img = cv2.imread(imagePath) #讀取本地圖片,目前OpevCV支持bmp、jpg、png、tiff cv2.n