顯示具有 1051518 標籤的文章。 顯示所有文章
顯示具有 1051518 標籤的文章。 顯示所有文章

2019年6月6日 星期四

s1051518 的作業 5

一、實作方法:
threshold
morphologyEx
erode
findContours
drawContours

二、執行環境:
c++、opencv 4.0.1、windows 10、Visual Studio 2017

三、執行方式:
把3張圖改檔名為1.jpg, 2.jpg, 3.jpg放進資料夾中即可。

四、執行畫面:







2019年5月13日 星期一

s1051518 的作業 4

一、實作方法:
運用參考資料中的判斷式做偵測。

二、執行環境:

c++、opencv 4.0.1、windows 10、Visual Studio 2017

三、執行方式:
輸入要開啟的圖片檔名或絕對路徑(只輸入檔名時圖片要放在同資料夾底下),圖片不存在或路徑錯誤叫你重打。

四、執行畫面:


輸入圖片檔名或是絕對路徑:












原圖,偵測完的輸出圖:




2019年5月12日 星期日

s1051518 的作業 3

一、實作方法:
dft():傅立葉轉換
cartToPolar():找要被處理成頻譜圖的矩陣以及相位矩陣

二、執行環境:
c++、opencv 4.0.1、windows 10、Visual Studio 2017

三、執行方式:
輸入要開啟的圖片檔名或絕對路徑(只輸入檔名時圖片要放在同資料夾底下),圖片不存在或路徑錯誤叫你重打。

四、執行畫面:


輸入圖片檔名或是絕對路徑:












原圖,頻譜圖,相位圖:





2019年4月3日 星期三

s1051518 的作業 2

一、實作方法:
用Sobel()找x軸跟y軸的邊緣,再對值做處理後,x軸邊緣的圖跟y軸邊緣的圖做合併。

二、執行環境:
c++、opencv 4.0.1、windows 10、Visual Studio 2017

三、執行方式:
輸入要開啟的圖片檔名或絕對路徑(只輸入檔名時圖片要放在同資料夾底下),圖片不存在或路徑錯誤叫你重打,最後關閉視窗後自動存為out.jpg。

四、執行畫面:


輸入圖片檔名或是絕對路徑:
























關閉後自動存為out.jpg

2019年3月17日 星期日

s1051518 的作業 1

一、實作方法:
newimg[i][j]=img[i][j]+(±x)

二、執行環境:
c++、opencv 4.0.1、windows 10、Visual Studio 2017

三、執行方式:
輸入要開啟的圖片檔名或絕對路徑(只輸入檔名時圖片要放在同資料夾底下),圖片不存在或路徑錯誤叫你重打,視窗上方的滑動條調增亮或變暗,視窗下方的滑動條是增亮或變暗的值。

四、執行畫面:


輸入圖片檔名或是絕對路徑:


左邊視窗原始圖片,右邊視窗要改的圖:













視窗上方滑動條0為變暗,1為增亮
下圖為變暗,視窗上方的滑動條為1:


下圖為增亮,視窗上方的滑動條為1:














關閉後自動存為out.jpg