原创 OpenGL學習筆記——搭建OpenGL程序框架

一、程序及運行效果 from OpenGL.GL import * from OpenGL.GLU import * from OpenGL.GLUT import * def drawFunc(): glClear(GL_C

原创 小白學習圖像處理4——噪聲模型與圖像平滑(matlab實現)

文章目錄一、圖像的噪聲模型1、高斯噪聲2、椒鹽噪聲3、乘性噪聲4、均勻噪聲二、圖像的空間域濾波1、空間域濾波2、均值濾波3、中值濾波4、順序統計濾波5、維納自適應濾波 一、圖像的噪聲模型   由於受到環境、設備和人爲因素的影響,數

原创 Java學習 —— 使用eclipse的7個小技巧

菜菜準備開始學Java啦,首先 當然是選擇IDLE,我用的是eclipse,個人感覺,用起來比當初學C++時用的Devcpp好用一些,對於菜菜來說,第一步當然是把eclipse設置成自己喜歡的樣子。 設置背景顏色   首次打開e

原创 小白學習圖像處理1——圖像的構成和數據類型

文章目錄一、數字圖像的構成1、首先看一張灰度圖2、再看一張彩色圖二、圖像數據類型1、灰度圖的構成2、uint8類型3、double類型3、logic類型4、mat2gray()函數 一、數字圖像的構成 在matlab 1、首先看一

原创 matplotlib學習(一) —— 繪製折線圖、直方圖、散點圖、堆疊圖和餅圖

matplotlib包含了很多數據可視化的模塊,每個模塊包含了很多繪圖使用的API,可參考[matplotlib官網],(https://matplotlib.org/index.html)首先使用pyplot模塊來進行簡單的繪製

原创 小白學習圖像處理9——形態學圖像處理

文章目錄一、膨脹與腐蝕1. 結構元SE2. 腐蝕 Erosion3. 膨脹 Dilation二、開操作與閉操作1. 開操作2. 閉操作三、簡單應用——數米粒1. 思路2. 程序 一、膨脹與腐蝕 1. 結構元SE   形態學圖像處理

原创 matplotlib學習(二) —— 子圖與3D繪圖

前面學了幾類簡單的圖形繪製,pie、hist、scatter、plot和stackplot,接下來繼續學一些有趣的繪圖。 一、繪製子圖 繪製子圖時,我們實驗 pyplot.subplot ,函數定義如下: matplotlib

原创 小白學習圖像處理2——最近鄰插值 與 雙線性插值

目錄一、插值與圖像縮放二、最近鄰插值1、原理2、代碼實現三、雙線性插值1、原理2、代碼實現 一、插值與圖像縮放   首先舉個例子說明插值過程,先看看matlab的插值函數 interp() 吧: x = -2 : 1 : 2; y

原创 小白學習圖像處理3——圖像旋轉原理

文章目錄一、圖像旋轉的原理二、使用matlab實現1、思路2、實現代碼三、優化1、思路2、代碼實現3、使用雙線性插值四、matlab函數實現圖像旋轉1、imrotate函數2、imtransform函數3、圖像塊的旋轉 一、圖像旋

原创 小白學習圖像處理6——Canny邊緣檢測算法原理

目錄結構一、高斯濾波二、梯度計算1、原理和過程2、代碼實現三、非極大值抑制1、原理和過程2、代碼實現四、雙閾值檢測1、原理和過程2、代碼實現五、matlab 的邊緣檢測函數六、總結 Canny邊緣檢測算法主要步驟:高斯濾波、梯度計

原创 小白學習圖像處理5——圖像銳化和邊緣檢測(matlab實現)

文章目錄一、圖像銳化的原理1、梯度法2、高通濾波二、使用edge函數實現邊緣檢測1、圖像的線段檢測2、edge函數3、roberts算子4、prewitt算子4、sobel算子5、canny算子6、圖像二值化 一、圖像銳化的原理

原创 小白學習圖像處理8——使用matlab的hough變換函數

@ [toc] 一、hough函數 1、語法 [H,theta,rho] = hough(BW) [H,theta,rho] = hough(BW,Name,Value,...) 詳細說明: ** [H,theta,rho]

原创 小白學習圖像處理7——Hough變換檢測直線

文章目錄一、Hough變換的原理1、過定點的直線方程2、兩點確定一條直線3、方程的形式二、實現過程三、程序代碼1、程序片段2、總程序四、matlab 的hough函數 一、Hough變換的原理 1、過定點的直線方程   在 xoy

原创 小白學習圖像處理7——形態學圖像處理

文章目錄一、膨脹與腐蝕1. 結合元SE2. 腐蝕 Erosion3. 膨脹 Dilation二、開操作與閉操作1. 開操作2. 閉操作三、簡單應用——數米粒1. 思路2. 程序 一、膨脹與腐蝕 1. 結合元SE   形態學圖像處理

原创 小白學習圖像處理——圖像的邊緣檢測(matlab實現)

文章目錄一、圖像銳化的原理1、梯度法2、高通濾波二、使用edge函數實現邊緣檢測1、圖像的線段檢測2、edge函數3、roberts算子4、prewitt算子4、sobel算子5、canny算子6、圖像二值化 一、圖像銳化的原理