看板 C_and_CPP 關於我們 聯絡資訊
請問大家opencv內有提供一個函式 void cvSetReal2D(CvArr*arr,int idx0,int idx1,double value) 這個函式的意思是說在灰階image的像素上重設像素質,也可以說是設定pixel的亮度值, 所以我就使用for迴圈,讓整張圖的pixel亮度值全部設為0 use this -> cvSetReal2D(image,x,y,0) 那照常理說,應該整張圖片都要變成白色的阿,可是為什麼整張卻是黑色的呢? 相反的,我把value設為255,如下 cvSetReal2D(image,x,y,255) 但整張圖片卻變為白色 請各位能幫我解答這個問題嗎? 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.89.108
Ebergies:亮度為 0 為什麼是黑色的這我也無法告訴你... 09/29 18:33
Nienchin:像素值為0不是黑色,255是白色!? 09/29 19:12
jiayaw0907:我真的也是不解 09/29 20:14
Schottky:你覺得亮度值 0 的 pixel 和亮度值 255 的哪個比較亮 09/29 20:21
jiayaw0907:可是正常來說,灰階度就是o是黑色,255是白色阿 09/29 21:08
ah7675:你的推文不是回答自己了XD 09/29 22:09
ah7675:還有這個function效率很差 建議用cvSetZero(memset) 09/29 22:18
jiayaw0907:喔不!我說錯了,應該是0是白色,255是黑色阿 09/30 11:35
azureblaze:那是顏料墨水碳粉的觀點 如果叫亮度當然越亮越高 09/30 11:54
azureblaze:CMYK <=> RGB 09/30 11:55
jiayaw0907:抱歉!我還是不太懂你的意思 09/30 11:59
azureblaze:因為他叫做亮度而不是暗度或黑度 09/30 12:10
Schottky:我想問你是在什麼場合看到 0 是白色 255 是黑色的 09/30 12:27
jiayaw0907:灰階圖的灰階值阿 09/30 15:13
Schottky:什麼格式的灰階圖? 09/30 20:09