LabVIEW中常見的圖像預處理操作二值化的結果比較特殊,二值圖像實際上也是一種U8圖像,即灰度值在0-255范圍內的整數,0代表全黑,255代表全白。那么,如何顯示二值化后的圖像呢?
如下圖,右邊的image控件顯示的是常見的二值圖的效果。
要顯示一個二值圖,實際上需要對image控件屬性palette進行設置。
有很多學員問道這個問題:如何將二值圖覆蓋到原圖上顯示。方法有以下幾種:
①二值圖轉為roi,然后用overlay roi函數實現顯示;
這種方法的缺點是:當二值化后顆粒數量太多時,overlay速度會變慢。
②使用fillimage函數,其本質是將二值化后的圖像填充到原圖中相應位置。
設置簡便,推薦使用,但注意,這種方式會更改原圖中的像素,操作前建議備份原圖。
③利用image控件的屬性,將二值圖覆蓋到原圖顯示。
這種方法的本質和方法②是一樣的,都是改變了原圖的像素,然后針對這些特定的像素值來替換成不同的顏色顯示到image上。
對比方法②和方法③的效果一樣,但是方法②更簡便,推薦使用方法②。
AUTUMN
責任編輯:xj
原文標題:實戰視覺圖像處理:LabVIEW二值化結果顯示與對比
文章出處:【微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。
-
LabVIEW
+關注
關注
1977文章
3657瀏覽量
325636 -
視覺圖像
+關注
關注
0文章
8瀏覽量
6902 -
二值化
+關注
關注
0文章
13瀏覽量
4252
原文標題:實戰視覺圖像處理:LabVIEW二值化結果顯示與對比
文章出處:【微信號:elecfans,微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論