2012-11-16 156 views
1

我試圖在LabVIEW中製作一個程序來調整圖像的亮度。增加亮度圖像LabVIEW

我正在通過爲每個紅色,綠色和藍色值添加特定值來增加亮度。 我通過移動滑塊來獲取該值。

我用公式節點製作了程序,但它總是給出一個錯誤。

我希望你能幫助我。

器件的框圖:

Block diagram 1

Block diagram 2

錯誤:

在第6行錯誤是由字符 '#' 標記:「藍; int truncate(#int value); new

+0

labview有一個論壇,你應該檢查出來,因爲你可以在那裏上傳VI。你想用'truncate'完成什麼? – Rasman

回答

4

有隨LabVIEW的這種功能,它被稱爲hilite colorthis image is a snippet that you drag and drop directly to your VI block diagram

(這個形象是你直接拖放到你的程序框圖片段)

+0

非常感謝!然後在C代碼中更容易。 – Sharpless512

1

糾正我,如果我錯了,但我雖然不可能在公式節點內使用類C函數。您需要使用LabVIEW來限制範圍。我附上了等效代碼的屏幕截圖,但我確定有一種更有效的方法來改變圖像亮度。

Block Diagram

+2

因爲該函數接受數組,所以你可以刪除最內層的for循環(用'in range and coerce')。 –

+0

你說得對,我不能在公式節點中使用類C函數。 thx – Sharpless512