作者查詢 / k82817

總覽項目: 發文 | 留言 | 暱稱
作者 k82817 在 PTT [ C_and_CPP ] 看板的留言(推文), 共27則
限定看板:C_and_CPP
首頁
上一頁
1
下一頁
尾頁
[問題] OpenCV讀取png圖檔的每個pixel
[ C_and_CPP ]45 留言, 推噓總分: +10
作者: k82817 - 發表於 2017/03/05 16:07(8年前)
2Fk82817: 已經讀取到png的像素值,也寫入進了66DK.raw當中03/05 16:16
3Fk82817: 如果打開66DK.raw看起來和原始的png檔是一樣的03/05 16:16
4Fk82817: 想知道為什麼影像看起來正常,但是像素卻不一樣了?03/05 16:17
6Fk82817: B大 你是指程式產生的DK66.raw嗎?03/05 17:11
7Fk82817: 可是我是透過cvGet1D去抓PNG檔第一點的值,應該不會有上下03/05 17:12
8Fk82817: 影像下方有一個小白點,raw檔看起來正常的03/05 17:16
9Fk82817: 應該沒有上下顛倒的問題03/05 17:16
11Fk82817: 影像為RGB03/05 19:06
12Fk82817: source_image_array.raw 這個檔案並沒有格式的問題03/05 19:07
13Fk82817: 在存這個檔案的時候,是將原始矩陣的值直接寫進去03/05 19:09
14Fk82817: 檔案的前兩個位原組,就是影像的第一個Pixel值03/05 19:11
16Fk82817: 對,我的RAW檔並不是PS在使用的那種03/05 19:21
17Fk82817: 他只是單純紀錄每一點的pixel值03/05 19:22
21Fk82817: B大 你可以告訴你用GIMP打開原始影像時03/05 19:47
22Fk82817: 前五個像素值是多少嗎?03/05 19:48
23Fk82817: 我在想存成PNG檔時,像素的值是不是就已經跑掉03/05 19:57
24Fk82817: 因為PNG檔的前五個像素就已經和source_image_array不同了03/05 19:58
28Fk82817: zero大 你是說要這要下嗎?03/06 15:35
29Fk82817: cvLoadImage( filename,CV_LOAD_IMAGE_ANYDEPTH );??03/06 15:36
30Fk82817: 因為我去查百度,-1是讀取預設通道 0是轉成灰階03/06 15:37
31Fk82817: 1是讀取成彩色圖03/06 15:38
32Fk82817: fall大 所以我去讀取s.Val[0],因為這張png檔並沒做rgb處理03/06 15:47
33Fk82817: 去讀取s.Val[1]和s.Val[2]都是003/06 15:47
34Fk82817: 我想問題應該是出在source image array.raw轉成png的過程03/06 15:51
35Fk82817: 因為png的pixel已經和source image array.raw完全不相同了03/06 15:53
36Fk82817: ,可是那是別人的dll檔,無從研究03/06 15:53
45Fk82817: tea大 是說raw的color profile?03/08 00:25
首頁
上一頁
1
下一頁
尾頁