いつもありがとうございます。
今OpenCVを使って画像の変換をしているのですが、エラーが出てしまい困っています。
cvCvtColor(src, gray_img, CV_RGB2GRAY);
でグレースケールに変換するのはエラーは出ず実行結果が出てくるのですが、
cvCvtColor(src, hsv_img, CV_RGB2HSV);
cvCvtColor(src, hsv_img, CV_HSV2RGB);
このようにHSVに変換しようとすると、「ハンドルされていない例外が発生しました」とエラーが出てきて、実行できません。
HSV変換とグレースケール変換の違いがあるのではないかと思って調べているのですが、わかりません。
わたしの都合によりソースを載せることはできないのですが、何が間違っているか教えてもらえるとうれしいです。
No.1ベストアンサー
- 回答日時:
これだけではなんとも。
正しく使えば正常に動作するので「あなたのプログラムが間違ってます」としか言いようがありません。
ありそうなのは、(srcはデータが入っているだろうから) hsv_imgの初期化忘れとか、データ型かチャンネル数が間違っている、というものです。
hsv_imgの初期化はできてますか?(IplImage*ならcvCreatImageでsrcと同じサイズ、同じデータ型、チャンネル数(H,S,Vで3)を正しく設定する)
http://opencv.jp/opencv-2svn/c/miscellaneous_ima …
この回答への補足
名前をhsv_imgとしていますが、面倒だったのでグレースケールのgray_imgを実はそのまま使っています。
グレースケールのを使ったので、チャンネル数が間違っているかもしれないですよね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- HTML・CSS 【HTML】【CSS】【Swiper】 元の画像は横1200×縦600なのですが、実際のサイト上に反 5 2022/07/16 13:57
- PHP PHP・Wordpress preg_replaceを条件分岐で処理させる方法が知りたい 1 2023/05/01 14:25
- PHP PHP echo バックスラッシュの使い方 img要素 2 2023/01/08 22:46
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- Perl 画像が表示でnull; this.src 1 2022/04/19 11:31
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
【EXCEL】カナ、ひらがなを英字...
-
家電製品の電力周波数を変える機械
-
php
-
シフトJISのCSVファイルをUFT-8...
-
VBAを使って二進法計算
-
UTF8→ShiftJISに変換したいです!
-
画像ファイル変換(Tiff→PDF)
-
vb.netの型変換について
-
MATLAB用のプログラムをScilab...
-
sgmlからXMLへの変換
-
分を時間に変換するプログラム
-
sgmlからXMLへの変換
-
英数文字列のうちの数値を4桁に...
-
10進数を2進数に変換するプログ...
-
C 言語の bool 型ですと、0をfa...
-
VB6から.NETへアップグレード時...
-
c++でmatからvectorへの変換の...
-
画像ファイルから.icoフォーマ...
-
画像の平面射影変換について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
Mac 乗数の入力方法
-
10進数をBCDに変換する方法
-
bmp→jpgに、jpg→bmpに
-
【EXCEL】カナ、ひらがなを英字...
-
3のつく数字と3の倍数のみを表...
-
c++でmatからvectorへの変換の...
-
なぜ通信には16進数文字列が使...
-
bitmapクラスをiconクラスに変...
-
UTF8→ShiftJISに変換したいです!
-
C++からCへのソース変換について
-
C#でのpngからbmpへの変換について
-
画像ファイルから.icoフォーマ...
-
DOSコマンドでの文字コード変換...
-
bmp → jpeg への変換
-
画像ファイル変換(Tiff→PDF)
-
家電製品の電力周波数を変える機械
-
シフトJISのCSVファイルをUFT-8...
-
C言語からC#への変換ツール
-
エクセルVBAの自動変換機能?
おすすめ情報