[問題] 請教OpenCV如何黑底換白底
大家好, 最近我用OpenCV2.1 畫圖, 圖很簡單, 只需標出一些點的位置.
img的size是512*1024, 只需畫出零星的幾個1x1的點, 但遇到幾個問題:
我試了以下幾種和其他的IMG格式:
img = cvCreateImage( cvSize( x, y ), IPL_DEPTH_8S, 3 )
img = cvCreateImage( cvSize( x, y ), IPL_DEPTH_8S, 4 )
img = cvCreateImage( cvSize( x, y ), IPL_DEPTH_8U, 3 )
再用cvLine(img, cvPoint(x,y), cvPoint(x,y), CV_RGB(255, 255, 255), 1);
畫點, 但畫出的點顏色比較淺(灰白色, 非白色), 而且畫線都會出現漸層, 想請問大家
1. 如何關掉漸層, 並且畫出正確的顏色(不想要變淺)?
2. 有沒有不要用for loop一個點一個點反色, 而直接讓原始底色為白色?
最近一個月都被這問題所苦, 也剛學CV, 非常謝謝大家的回答!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.5.201
※ 編輯: bin90909 來自: 140.113.5.201 (04/15 01:31)
※ 編輯: bin90909 來自: 140.113.5.201 (04/15 01:38)
推
04/15 01:40, , 1F
04/15 01:40, 1F
→
04/15 01:45, , 2F
04/15 01:45, 2F
→
04/15 01:45, , 3F
04/15 01:45, 3F
推
04/15 09:05, , 4F
04/15 09:05, 4F
→
04/15 09:12, , 5F
04/15 09:12, 5F
→
04/15 11:45, , 6F
04/15 11:45, 6F
→
04/15 11:48, , 7F
04/15 11:48, 7F
→
04/15 12:00, , 8F
04/15 12:00, 8F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章