[問題] 請問g++底下該如何抓圖片像素點的rgb值

看板C_and_CPP作者 (距離...是妳經過我的時候)時間15年前 (2010/07/22 22:28), 編輯推噓3(3011)
留言14則, 6人參與, 最新討論串1/1
如題,之前都是用vc++做影像處裡,換成g++就不會用了... 想請教該如何抓一張圖片的某個像素點之rgb值. 能否麻煩板上的前輩給一個簡單的例子,讓小弟參考一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.201.62

07/22 22:32, , 1F
不知道有沒有前輩知道有哪個不錯的g++教學網站,最好是範
07/22 22:32, 1F

07/22 22:32, , 2F
例夠多的...
07/22 22:32, 2F

07/22 22:43, , 3F
你以前VC是有寫GUI嗎?? 還是用了VC提供的讀圖函數??
07/22 22:43, 3F

07/22 22:44, , 4F
基本上VC或g++土法鍊鋼作法都一樣, 先查spec看懂要處理
07/22 22:44, 4F

07/22 22:44, , 5F
的圖檔格式, 然後自己開檔算座標取出或算出該pixel的
07/22 22:44, 5F

07/22 22:45, , 6F
color value, 如果是開BMP, 那應該不難google到範例:)
07/22 22:45, 6F

07/22 22:46, , 7F
萬年推文:OpenCV
07/22 22:46, 7F

07/22 22:47, , 8F
對喔~~老是忘記有現成的這招可以用....XD
07/22 22:47, 8F

07/22 22:52, , 9F
有 OpenCV 可以用實在是省下不少重新發明輪子的時間
07/22 22:52, 9F

07/22 22:52, , 10F
(雖然這樣就得不到硬幹的經驗值 XD
07/22 22:52, 10F

07/22 23:10, , 11F
人的生命有限,還是別硬幹吧。
07/22 23:10, 11F

07/22 23:16, , 12F
先用fopen()讀54 bytes 54bytes以後全都是RGB值
07/22 23:16, 12F

07/22 23:31, , 13F
結果讀出一堆莫名其妙的索引值
07/22 23:31, 13F

07/27 21:21, , 14F
謝謝 小弟已經裝OPENCV了 真的很好用
07/27 21:21, 14F
文章代碼(AID): #1CI5MDDo (C_and_CPP)