[爆卦]Opencv 視窗大小是什麼?優點缺點精華區懶人包

為什麼這篇Opencv 視窗大小鄉民發文收入到精華區:因為在Opencv 視窗大小這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者cygnus122 (chi)看板C_and_CPP標題[問題] MFC多文件視窗如何調整大小時...



開發平台(Platform): (Ex: VC++, GCC, Linux, ...)

VC2008

額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)

OpenCV


各位好 小弟剛開始學MFC 沒想到一下子就遇到瓶頸了XD

其實應該是個簡單的問題 但是我已經試了整天還找不到解決的方法

我利用精靈建了一個多文件視窗 再利用OpenCV開啟圖檔

但是每開一個視窗 它的大小跟原圖的大小不一樣

(可以手動拉成差不多的大小 但不精準)

試了很多方法但是都沒辦法解決

我是想讓它開出新視窗時的視窗大小 跟原圖的大小一樣

請版上各位先進指教了Q_Q


這是每次開新視窗的大小:http://img411.imageshack.us/i/69670358.jpg/

我自己拉的(接近原圖大小比例):http://img201.imageshack.us/i/96813876.jpg/

有沒有方法可以讓每開一個圖檔時 視窗大小跟原圖大小一樣呢@@




順便請問一下 OpenCV所提供的Canny邊緣檢測 是否一定要灰階圖才能用

我有試過開成全彩的圖都會當掉

但是我用自己寫的灰階化把圖片轉成灰階圖後 還是不能用

只有在一開始讀圖時就設定為灰階才正常XD

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.9.176
ericinttu:Canny餵進去的圖, 看看是幾個channel吧 01/25 23:14

E大真是一語點醒夢中人阿

但是我讀圖的指令 m_img.Load(lpszPathName,1);

最後的參數設成0的話就可以讀到單一channel的灰階圖

不過這樣一來我每次開的圖片都會是灰階圖

不知道有沒有其他指令可以強制轉換呢

因為我自己寫的灰階化應該也不是單一channel

感謝!

※ 編輯: cygnus122 來自: 125.224.9.176 (01/25 23:29)
ericinttu:cvLoadImage(pathname, X); //第二個參數0表示單channel 01/25 23:48
ericinttu:1表示彩圖多channel 01/25 23:48
ericinttu:要不然就是讀彩圖進來, 再用一個指令轉成灰階. 01/25 23:48

我就是讀彩圖進來Q_Q

轉灰階之後使用Canny還是失敗耶...XD
※ 編輯: cygnus122 來自: 125.224.9.176 (01/25 23:53)
joefaq:Canny有範例 看看你的程式碼跟範例差在哪邊 01/26 00:06

OpenCV的問題解決了 感謝j大Q_Q

MFC的這個小問題有沒有高手可以來救救我啊...
※ 編輯: cygnus122 來自: 125.224.9.176 (01/26 02:31)
Ting1024:視窗開啟時候可以在 WM_SIZE裡面用MoveWindow()設定大小 01/27 02:36
Jockey66666:你怎麼不把你怎麼show window的程式碼放上來 01/27 21:39
Jockey66666:還有 原圖大小 01/27 21:39

你可能也想看看

搜尋相關網站