私はアプリケーションでopenCVにアクセスするためにJNAを使用しています。RGB値の配列をjavaに表示する関数が1つあります。画像が実際にrgb色空間を使用していれば問題ありませんイメージはhsvまたはバイナリイメージです。奇妙なビヘイビアアーティファクトを生成します。どの色空間を使用しているかを検出して転送前にすべてをrgbに変換し、rgbに変換します。転送のためにすべての画像をRGBに変換
1
A
答えて
1
3つのバッファを直接調べて、画像がrgbであるかどうかを検出することはできません。別のプロセスやアプリケーションで使用できるようにするには、そのフォーマットを知る必要があります。 すべてのプロセス間バッファにrgbを使用し、各元のプロセスですべてのイメージがrgbに変換されるようにすることをお勧めします。
Opencvでは、 "CvtColor"を使用してネイティブbgrをrgbに変換します。他のアプリから - 画像変換をサポートしていない場合は、必要に応じてcvconvertを使用してそれらをすべてrgbに取り込むことができます。
「マージ」と「ミックスチャンネル」を使用して、簡単なrgbをbgrにすることもできます。
2.2では、色相に256の値をすべて使用する、より良いrgbからhsvまでのfuinctionがあります。それは古いものよりも優れています。ここ
関連する問題
- 1. RGBデータのbyte []を画像に変換する
- 2. MATLABでインデックス画像をrgb画像に変換する方法は?
- 3. PythonでRGB画像をグレースケールに変換する
- 4. すべての画像をjpgに変換
- 5. Kinect 1.0 SDKを使用してぼかし画像をRGB画像に変換する
- 6. 数式を画像に変換するための.Net-library
- 7. OpenNV RGB画像からOpenCV BGR IplImageへの変換?
- 8. Objective Cを使用してRGBカラー画像をグレースケール画像に変更
- 9. UIImageをCGImageに変換すると画像が回転する
- 10. RGB画像::ビューア
- 11. LabカラーをRGBに変換
- 12. XY値をRGBに変換
- 13. YCCK jpegをRGBに変換
- 14. コードローバー画像アップロードファイル転送エラー
- 15. P2P Ajax画像転送
- 16. Silverlightで画像を回転させて変換する(
- 17. PHPを使用してサーバに画像を転送する
- 18. PhoneGapファイル転送画像送信フォーム
- 19. アイコンの画像をJLabelから別の画像に転送できません
- 20. 画像処理のためにJavaでビットマップをマットに変換する
- 21. 画像をテキストに変換し、アンドロイドのテキストメッセージとして送信する方法
- 22. OpenCVを使用して12ビットのBayer画像を8ビットRGBに変換する
- 23. 整数色の値をRGBに変換
- 24. iPhoneとWebサービス間の画像転送
- 25. Javaのソケット遅い画像転送
- 26. テーブルビューのセルの画像を回転または変換する方法
- 27. ワードプレスのおすすめ画像|すべてのポストスラッグ画像ファイル名に一致
- 28. ポイントを中心に回転するための1ステップアフィン変換?
- 29. MATLAB:画像を別の画像に変換する方法
- 30. iPhone SDKの画像を白黒画像に変換する
よく私の問題は、画像がRGBが、ユーザーの操作として開始しているので、私は、気圧、それを追跡することはできませんバイナリなどにHSVにそれらを回す、フラグのいくつかの並べ替えにはありませんtell methis is hsvこれはバイナリです –
あなたは自分自身のトラックを維持することができます。 inRGB、inHSVなどの変数を用意します。ユーザーがhsvに変換するたびに、inHSVをtrueに設定します。 –