[OpenR8 解決方案] Image_Binarize (影像二元化)

一、Image_Binarize

 

Image_Binarize (影像二值化) 用於將影像進行前後景分離,即分成我們感興趣的部分 (前景),以及不感興趣的部分 (背景),通常將某個閾值 (threshold) 當作分割的標準,超過閾值的像素當作前景,反之則為背景。如下圖1。

 

圖1.影像二值化示意圖.png

圖1.影像二值化示意圖。

 

 

二、使用介紹

 

此章節介紹使用者如何透過 R8 軟體載入現有的解決方案來實現影像二值化。

步驟1. 執行 R8.exe,請點擊滑鼠兩下開啟 R8。畫面如下圖2。

 

圖2. 執行 R8.exe .png

圖2.【執行 R8.exe】。

 

步驟2. 點擊 R8 上方的【檔案】=>【開啟】。畫面如下圖3。

 

圖3. 檔案 開啟 .png

圖3.【檔案】=>【開啟】。

 

步驟3. 選擇 solution 下的 Image_ Binarize 資料夾。如下4

 

圖4.解決方案資料夾.png

圖4.解決方案資料夾

 

步驟4. 選擇與開啟流程檔。如下圖5圖6。

 

圖5.選擇流程檔.png

圖5.選擇流程檔。

 

圖6.開啟流程檔.jpg

圖6.開啟流程檔。

 

步驟五.選擇欲二值化的影像。如下圖7。

 

圖7.選擇欲二值化的圖.png

圖7.選擇欲二值化的圖。

 

步驟六.設定閾值參數。如下圖8

 

圖8.設定二值化閾值.png

圖8.設定二值化閾值。

 

步驟七.執行與顯示結果。如下圖9

 

圖9.執行與顯示結果.png

圖9.執行與顯示結果。

 

 

三、流程內容介紹

 

此解決方案共有六個流程。如下圖10

 

圖10.解決方案內的流程.jpg

圖10.解決方案內的流程。

 

流程由上至下:

 

【1 影像_開啟】

開啟想要讀取的影像。如下圖11

變數名稱

名稱

用途

影像檔案名稱(字串)

file name

sample.png

想要做處理的影像。除了自行輸入也可以用選擇檔案的方式選擇。如下圖11。

影像 (影像)

Image

 

將讀取的影像存至 Image 變數

 

圖11.選擇影像.png

圖11.選擇影像。

 

【2 影像_顯示】

顯示讀入的影像。

變數名稱

名稱

用途

影像 (影像)

SampleImage

 

選擇想要顯示的影像變數。

縮放比例 (整數)

 

 

顯示圖的百分比。值為 200 表示 200 % (圖片放大一倍)、50 表示 50 % (圖片縮小一半),以此類推放大縮小。

視窗標題 (字串)

windowTitle

SampleImage

顯示影像的視窗的標題。視窗名稱為 SampleImage。

 

【3 影像_二值化】

將影像做二值化。

變數名稱

名稱

用途

影像 (影像)

SampleImage

 

欲行二值化的影像。

閾值 (整數)

gray value

110

重要參數,影響結果。

在當影像中,將大於此值過濾出來。

二值化影像 (影像)

Output Image

0

0

 

【4 影像_顯示】

將讀進來的影像顯示出來。

變數名稱

名稱

用途

影像 (影像)

Output Image

 

選擇想要顯示的影像變數。

顯示二值化後的影像。

縮放比例 (整數)

 

 

顯示圖的百分比。值為 200 表示 200 % (圖片放大一倍)、50 表示 50 % (圖片縮小一半),以此類推放大縮小。

視窗標題 (字串)

windowTitle1

Output Image

顯示影像的視窗的標題。視窗名稱為 Output Image。

 

【5 影像_儲存】

儲存二值化後的影像。

變數名稱

名稱

用途

影像 (影像)

Output Image

 

想要儲存的影像。

影像檔案名稱 (字串)

Output File Name

output.png

值為儲存影像的檔名。

 

【6 等待】

在【影像_顯示】後一定要加【等待】才能看到影像,影像停留多少微秒設定。

變數名稱

名稱

用途

鍵值 (整數)

keyCode

0

輸出關閉的訊號。

微秒 (整數)

milliSeconds

0

若想讓影像的顯示視窗至按下任意鍵才關閉,請設為 0;若想讓影像顯示 1 秒後關閉,請設 1000。

1 秒鐘 = 1000 微秒。

 

【7 影像_關閉所有視窗】

在【影像_顯示】以及【等待】之後務必加上【影像_關閉所有視窗】。

此功能為將所有影像_顯示的視窗關閉。


延伸閱讀

1.
OpenR8 - 人人都會用的 AI 軟體 (下載)

[CP 值最好的 AI 人工智慧電腦熱賣中]
硬體採用最新最快的 Titan RTX, RTX-2080Ti-11G, 及 TESLA V100!
視窗圖控介面,易學易用。
硬體優勢:針對深度學習最佳化設計,且經過客戶端 24H 運作驗證。
軟體優勢:事先安裝人工智慧軟體及優化設定,每週提供最新 AI 演算法下載。
公司優勢:專業人工智慧機器人設計公司,資本額一億。
歡迎企業、學校、及公家機關大量採購。
可租用,歡迎來信或來電洽詢。
詳細資料請參閱以下網址: https://tw.leaderg.com/ai_computer