CS362影像處理概論Fundamental of Digital Image Processing
2020年4月8日 星期三
1051415 影像處理作業 2
一
.
作業說明
撰寫一個程式,讀取作業所附
2
張測試圖片,
(1)
設計一個二值化方法將其轉變成黑白圖像後,
(2)
繪出
QR code
黑色模組的外框
(
可利用
Sobel Operators
偵測即可
)
。
二
.
使用環境
1.
Visual Studio 2017
2.opencv 3.4.7
三
.
實作方法
threshold:
二值化
Canny:
邊緣處理
四
.
顯示結果
1051410 影像處理作業 2
作業說明:
撰寫一個程式,讀取作業所附
2
張測試圖片,
(1)
設計一個二值化方法將其轉變成黑白圖像後,
(2)
繪出
QR code
黑色模組的外框
(
可利用
Sobel Operators
偵測即可
)
。
環境說明:
Visual studio 2019
OpenCV 4.2.0
c++
實作方法:
imread
讀圖並轉灰階
threshold 二值化 閥值設為80
Sobel 求x方向的sobel、y方向的sobel
convertScaleAbs轉16位圖片為8位
addWeighted 將x,y方向的sobel合併
imshow 顯示圖
結果:
左:原圖 中:
邊緣偵測 右:二值化
左:原圖 中:
邊緣偵測 右:二值化
1053304 影像處理作業2
一、作業題目
主題
:
二值化與邊緣偵測
Thresholding and Edge Detection
撰寫一個程式,讀取作業所附
2
張測試圖片,
(1)
設計一個二值化方法將其轉變成黑白
圖像後,
(2)
繪出
QR code
黑色模組的外框
(
可利用
Sobel Operators
偵測即可
)
。
說明
圖片用灰階模式讀取即可,也可以讀取全彩圖像自己處理
imread(
“檔名”
,0); // CV_LOAD_IMAGE_GRAYSCALE
請考量讓所有
QR code
正方形模組邊框完整呈現,並分別呈現兩階段結果。
(1)
二值化,
(2)
邊緣偵測
二、環境設置:
1.VS 2017
2.opencv 3.4.2
三、實作方式:
使用
cvThreshold
做二值化
cvCanny
做邊緣偵測
四、執行結果:
原圖:
二值化:
邊緣偵測:
1061544 影像處理作業 2
一、作業題目:
撰寫一個程式,讀取
作業所附 2 張測試圖片,(1) 設計一個二值化方法 將其轉變成黑白
圖像後,(2) 繪出 QR code 黑色模組的外框 可 利用 Sobel Operators 偵測即可 。
二、環境設置:
1.Visual Studio 2017
2.opencv 3.1.0
三、
實作方式:
1.使用imread function讀入圖片
2.使用threshold function將照片二值化
3.使用sobel function兩次,分別將x方向及y方向的外框找出來
4.使用addWeighted function將x方向及y方向的照片合併
5.imshow function秀出圖片
6.waitKey function暫停視窗來顯示圖片
四、執行結果:
圖一.將照片二值化
圖二.QR code 黑色模組的外框
1051456 影像處理作業2
1.作業說明
撰寫一個程式,讀取作業所附 2 張測試圖片,(1)設計一個二值化方法將其轉變成黑白圖像後,(2)繪出 QR code 黑色模組的外框(可利用 Sobel Operators 偵測即可)。
2.使用環境
visual studio 2017 opencv 3.4.0
3.執行結果
imread 讀取圖片(灰階)
threshold 二值化
sobel X和Y方向邊緣偵測
addWeighted X和Y合併
thershold
edge detection
作業環境:anaconda 3.0 spyder3.3.6
主題: 二值化與邊緣偵測 Thresholding and Edge Detection 撰寫一個程式,讀取作業所附 2 張測試圖片,(1)設計一個二值化方法將其轉變成黑白 圖像後,(2)繪出 QR code 黑色模組的外框(可利用 Sobel Operators 偵測即可)。
分別call cv2.threshold處理二質化
cv2.Canny處理邊緣辨識
得結果一
以及結果二
1061526 影像處理作業 2
1.
作業說明:
撰寫一個程式,讀取作業所附 2 張測試圖片,(1)設計一個二值化方法將其轉變成黑白圖像後,(2)繪出 QR code 黑色模組的外框(可利用 Sobel Operators 偵測即可)。
2.
使用環境
:
Visual studio 2019 +
OpenCV 4.0.1
3.
程式流程
:
1.
imread(...)
讀取圖片
2. threshold(...) 做二值化
3. s
obel(...) 做邊緣偵測
4. imwrite(...) 儲存圖片
4.
執行範例
:
fig1.原圖
fig1.二質化
fig1.邊緣偵測
fig2.原圖
fig2.二質化
fig2.邊緣偵測
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)