伊莉討論區
標題:
Dev-C++ 影像縮小
[打印本頁]
作者:
aria1214
時間:
2014-3-5 06:27 PM
標題:
Dev-C++ 影像縮小
我想請問一下 如何使用Dev-C++語言 在
不使用
內建函式、現有之副程式
的情況下將圖片 512*512 縮小成 256*256
其程式碼為??
作者:
playgirl
時間:
2014-3-6 12:10 AM
本帖最後由 playgirl 於 2014-3-6 12:12 AM 編輯
你好
你這可以去找OPENCV來做,會變比較簡單,但是你想要不使用 內建函式、現有之副程式
根據我的影像處理經驗,只使用C語言,光開啟圖片就要寫超多行了說,你確定要這樣做
建議你去用用看OPENCV
^^
補充:我記得Dev-C++不是個軟體嗎?甚麼時候變語言了?
作者:
aria1214
時間:
2014-3-6 12:22 AM
這是我自己打的
得到的回應是:
down sampling 不能呼叫內建函式,要自行寫 down sampling 程式,
請再重新繳交
補充內容 (2014-3-6 12:23 AM):
自己寫...又不能使用編輯照片的軟體...有點無助阿
補充內容 (2014-3-6 12:25 AM):
不然就是要使用 C 但我不太會
又或者要用 MATLAB...我沒有MATLAB程式~"~
作者:
sh7162c
時間:
2014-3-6 09:29 AM
我想意思是可以用 opencv,但是不可以 call resize 吧
我以前用 opencv 也是用 IplImage 來存取圖片,但是現在好像有更好用的 class 了
如果你堅持要用 IplImage,那麼首先要懂得 IplImage 的內容
http://docs.opencv.org/modules/core/doc/old_basic_structures.html
當你知道怎麼存取圖片的 width、hieght、channel、widthstep 而且知道他們的意義
那麼你自然知道怎麼處理每個 pixel 了
至於 down sampling,最簡單當然是看原圖和縮小圖的比例,依比例跳著取點。
如果要更複雜的 smooth 方法,就自己找演算法來實作吧
歡迎光臨 伊莉討論區 (http://ww956w.eyny.com/)
Powered by Discuz!