伊莉討論區

標題: 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!