私はDIGITを使って分類します(私は、適応勾配、確率勾配降下、およびネステロフの加速勾配でGoogLeNetをテストします)。画像は色と256 * 256です。訓練の後、私は "Test a single image"オプションを使って1つの画像をテストします。結果は完全一致を示し、画像を正しく分類します。次に、ダウンロードしたモデルを「http://docs.opencv.org/trunk/d5/de7/tutorial_dnn_googlenet.html」に基づいてOpenCV 3.1(Windows 64bit、Visual Studio 2013、Nvidia GPU)に適用します。しかし、いつも私は違うクラスと間違った答えを得ました。
編集:
私はcvtColor(img, img, COLOR_BGR2RGB)
を試しても問題は解決しません。それでも私は間違った結果を得ました。 data transformations
は、none
、image
、pixel
のように違っています。また異なるsolver type
。なぜDIGITSとOpenCV 3.1の結果が異なるのですか?
2
A
答えて
1
OpenCVはデフォルトでカラーチャンネルの非常に珍しいBGR(青、緑、赤)の順番を使用します。標準はRGBです。
Why OpenCV Using BGR Colour Space Instead of RGB
これは、モデルの悪いパフォーマンスを説明することができます。
+0
ありがとうございますが、私はcvtColor(img、img、COLOR_BGR2RGB)を試してみます。問題は解決しない。それでも私は間違った結果を得ました。 –
2
OpenCV 3 vs 2がこの問題を引き起こしていると私は驚きます。代わりに、私はその差異がデータ前処理の違いによるものであると予想しています。 またhttps://github.com/NVIDIA/DIGITS/blob/v4.0.0/examples/classification/example.py#L40-L85
すると、あなたがこれらの「落とし穴」を読んで確認してください:https://github.com/NVIDIA/DIGITS/blob/v4.0.0/examples/classification/README.md#limitations
関連する問題
- 1. なぜCPUとGPUで結果が異なるのですか?
- 2. なぜlookupsymbols apiの結果が異なるのですか?
- 3. Javaのスクウェアボード - なぜ結果が異なるのですか?
- 4. なぜGC.GetTotalMemoryが異なる結果を返すのですか?
- 5. 結果が異なるのはなぜですか?
- 6. 結果が異なるのはなぜですか?
- 7. 異なるテストオーダーが異なる結果を得るのはなぜですか?
- 8. セルフメイドbgr2hsvとopencv bgr2hsvの結果が異なる
- 9. Python OpenCVとMATLABの色結果が異なる
- 10. なぜ、NULLがnilと異なる結果になるのですか?
- 11. スパイダーの結果がcmd.exeとファイルで異なるのはなぜですか?
- 12. なぜ2つの異なる結果がありますか?
- 13. Perlと/ bin/sha1の結果が異なるのはなぜですか?
- 14. matcheの結果が式と異なるのはなぜですか?
- 15. DoubleStream.sum()の結果がストレート加算と異なるのはなぜですか?
- 16. xgboost.cvとsklearn.cross_val_scoreの結果が異なるのはなぜですか?
- 17. LabelとTextBoxでバインド結果が異なるのはなぜですか?
- 18. OrdinalIgnoreCaseとInvariantCultureIgnoreCaseが異なる結果を返すのはなぜですか?
- 19. PythonリクエストがAjaxと異なる結果を返すのはなぜですか?
- 20. ord PHPの結果がcharCodeAt javascriptの結果と異なるのはなぜですか?
- 21. QPXのクエリ結果がGoogle Flightsのクエリ結果と異なるのはなぜですか?
- 22. Opencv-Pythonでイメージが異なるのはなぜですか?
- 23. 異なるディレクトリにある同じファイルをコンパイルすると、結果が異なるのはなぜですか?
- 24. なぜ同じ結果が異なるのですか? PHP EがC#の
- 25. list python;なぜ異なる結果が得られますか?
- 26. Rustプレイグラウンドでスレッドの結果が異なるのはなぜですか?
- 27. なぜ以下の2つのコードの結果が異なるのですか?
- 28. なぜテキスト要素のSVG bboxメソッドが異なるブラウザで異なる結果になるのですか?
- 29. SQL Serverのsp_helptextが異なる結果を返すのはなぜですか?
- 30. なぜcentosシステムのpytz.country_timezones( 'cn')の結果が異なるのですか?
あなたは数字を再現することができます。ここ
は、数字の訓練を受けたカフェモデル用データの前処理を行う方法の一例ですチュートリアルの 'buran'イメージと前述のモデルを使用していますか? – Framesterベストクラス: 'Google'、確率:66.8766% –