[問題] OpenCV Descriptors存取問題

看板C_and_CPP (C/C++)作者 (門都沒有)時間13年前 (2012/09/23 01:26), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VS2010 Win7 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenCV2.3.1 問題(Question): 想請問各位板友, 我想要做一張圖片從圖片庫中找最近似的功能, 目前是從修改範例程式 matching_to_many_images 下手, 考量到速度問題, 我先把計算出來的Descriptors存成png檔, 想說比對時可直接使用,縮短時間, 可是問題點在於, 當我把Descriptors讀回來用FlannBaseMatcher比對時它卻說型態不符, 煩請各位板友解惑。 (附帶一提,存取出來的Descriptors是大小不一的黑色方塊) 錯誤結果(Wrong Output): OpenCV Error:Unsupported format or combination of format (type = 16) in unknown function, file C;\slave\WinInstallerMegaPack\src\ opencv\modules\flann\src\miniflann.cpp, line 297 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.249.226

09/23 02:52, , 1F
Descriptor 是灰階圖嗎? 可能是 type 不對 (廢話)
09/23 02:52, 1F

09/23 02:52, , 2F
CV_LOAD_IMAGE_GRAYSCALE
09/23 02:52, 2F

09/23 13:57, , 3F
可以存成XML檔
09/23 13:57, 3F

09/23 15:43, , 4F
我把Descriptors用灰階圖根用彩色圖讀回來結果一樣耶 囧
09/23 15:43, 4F
補充說明 Descriptor在螢幕上直接show出來是這個樣子http://ppt.cc/xBbZ 可是存成圖檔就變成了這個樣子..http://ppt.cc/belR 不知道是哪裡出了問題... ※ 編輯: nodoors 來自: 140.112.249.226 (09/23 16:52)

09/24 14:13, , 5F
存成XML檔會把型態也記下來,讀回來會一模一樣。
09/24 14:13, 5F
文章代碼(AID): #1GNVJVfO (C_and_CPP)
文章代碼(AID): #1GNVJVfO (C_and_CPP)