補強拍攝影像之亮度?

請教各位專家一個問題...假設一張拍攝影像的亮度不足,可以用軟體(LV)的方式來增加對這張影像的亮度做補強嗎?因為我的影像是以打光的方式拍攝影像,然後做分析處理...我想請問拍攝下來的影像還可以用軟體的方式增加影像較陰暗部份的亮度嗎?能否請各位專家給我一些建議...謝謝各位

請問你結果是要做什麼

是可以用VISION的USER LOOKUP TABLE的函式來進行軟體的光線補償...不過依你的圖片來看...整張影像的光線補償效果應該不大(無法分離出裂縫的部份)...可能需要以部份區塊補償的方式才可以!!!

謝謝上述兩位專家的解說...正如麟仔所說,我想做的就是影像在拍攝完成後,假設有部份區塊的光線不足,可否使用軟體將影像做補強,使得那一個區塊也能經由亮度補強辨識的出來.因為我在做實驗時,某些打光的角度會造成陰影...請問麟仔,因為沒有我沒有做過這部份的範例,您所說的部份區塊補償,意思是我們自己去框選需要補強的部份,還是經由USER LOOKUP TABLE這元件,軟體會自動判別影像需要補強的部份...謝謝!!...下圖示我辨識出來的影像,某些部份會辨識不出來,所以經由討論看能不能因為補強來改善這問題...謝謝!!

 

 

光線補償的區塊當然是要由使用者去自行設定…但是若你有比較好的演算法則的話…可以將它加入你的程式裡,使其自動分割影像補償區域的明亮度或對比度…這個部份可能是你必須要傷腦筋的部份了…你也可以使用vsion內建的garma校正,亮度校正的函式搭配您自行設計的區域補償演算法來解決您的問題!!!

首先謝謝麟仔的講解...有個問題想請教各位專家,我在範例裡找到一個程式(BCG Loop up Example.vi)然後我做一些些小修改,然後存檔影像,看辨識的結果如何,但這程式似乎將只能在8bits的情況下做調整影像的亮度、Gamma等等,我想請問就是如果我要用RGB的影像做調整,然後存檔分析,我該如何去做...因為我的原始影像是RGB的型式,調整完亮度或Gamma値後,存檔,再經過二値化,所以我希望我能在RGB的型下做調整亮度或Gamma値,然後顯示其調整過後的影像(RGB),能否請各位專家給我ㄧ些建議...謝謝各位!!

2005_0330調整影像亮度.vi

vision 函式庫就有Color BCG Loop up的功能囉....

我做了ㄧ個小範例,試試看吧!!!

bcg color.vi

麟仔38441.983287037

想請教麟仔及各位專家...我將上述麟仔所提供的程式作成一個副程式,然後連接至Imaq-Resample.vi原件,但Imaq-Resample.vi只能傳入影像的格式,因為在副程式裡輸出的影像(如圖),我想將調整後的影像輸出至Resample.vi,請問各位專家,如何能將顯示的影像轉換為影像型式...如:(.jpg)

我程式流程是...在開啟檔案(button)後--->選擇影像--->進入副程式(調整影像亮度)--->Imaq-Resample.vi...但影像似乎傳不到Resample.vi這裡,這樣子後續的影像處理就沒辦法繼續做了,逢否請各位專家給我ㄧ些建議...謝謝

我依照你的程式試了一下,發現可以轉成任意size的jpeg圖檔啊!!??

不知道是我誤會你的意思了,還是你的程式寫法與我的不同??下圖示我的程式與檔案....你看看吧!!!

 

程式檔案:(main.vi是主檔) example.rar

 

謝謝麟仔詳細的解說…我照著你的範例作一次,發現是我自己輸出影像的問題…感謝感謝指導!!