Re: [問題] 請問bmp圖檔

看板C_and_CPP (C/C++)作者 (小鬼)時間16年前 (2009/05/06 17:20), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《s4399 (小鬼)》之銘言: : 小弟想請問如何每次只讀取bmp檔裡的一個bit---> sorry,我是要一次讀取一個pixel (不考慮rgb的各值多少) : 以下是我讀檔的程式碼 可是應該只是把test.bmp複製過去test_bit.bmp而已 : 我該怎麼修改 謝謝! : ttt = 0; : row1 = width*3;(考慮RGB) : col1 = heigh; : if( ( rfp = fopen("test.bmp", "rb")) == NULL || : ( wfp = fopen("test_bit.bmp", "wb")) == NULL ) : { : printf("Can not open file(s)! "); : return 0; : } : fread ( title, sizeof(char), 54, rfp ); : fwrite( title, sizeof(char), 54, wfp ); : fread( img, sizeof(char), heigh*width*3, rfp ); : for( i = 0; i < heigh*width*3; i++ ) : img1[i] = img[i]; : fwrite( img1, sizeof(char), heigh*width*3, wfp ); : fclose(wfp); : fclose(rfp); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.8.248

05/06 17:39, , 1F
...
05/06 17:39, 1F

05/06 18:15, , 2F
不會修文,新來的厚
05/06 18:15, 2F

05/06 18:35, , 3F
真的是新來的,不是來亂的 抱歉
05/06 18:35, 3F

05/06 19:53, , 4F
請在原本的文章前面按 Shift+E 修改文章
05/06 19:53, 4F
※ 編輯: s4399 來自: 140.135.8.248 (05/06 20:58)

05/06 20:58, , 5F
謝謝!
05/06 20:58, 5F

05/07 01:55, , 6F
前面我已經提到用Open Source 的 Lib OpenCV,那這邊
05/07 01:55, 6F

05/07 01:56, , 7F
就再多提一點,cvLoadImage() cvCopyImage()。Done!!
05/07 01:56, 7F

05/07 01:58, , 8F
想存檔? 再一個 cvSaveImage()。寫程式也是要善用工具.
05/07 01:58, 8F

05/07 03:41, , 9F
謝謝 雖然跟OpenCV不熟 但我會找書來看
05/07 03:41, 9F
文章代碼(AID): #1A0LPoIW (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1A0LPoIW (C_and_CPP)