OpenCVのIplImageという構造体は
http://hp.vector.co.jp/authors/VA025246/opencv/0 …
のようになっているようなのですが,
画像をキャプチャした際に、「画素のdepthが 8(bit)でチャンネル数3(RGB)のとき」、
char *imageData
から、一直線の配列として画像がRGBRGBRGB・・・という風に並んでいて、それぞれの大きさがcharだというのはわかりました。
そこで、imageDataのポインタを進めていって(+1したり+2したりすることで)画像データを読み込んでいます
しかし、「depthが32(bit)でチャンネル数1(グレイ画像)のとき」、同じように辿っても、正しいデータが得られませんでした(0.00000という画素値やありえないぐらい大きい値)。
型がcharなので、そこがおかしいのかと思いますが、
char型から始まる画像データなのに、double型(32bit)をどうやっていれてあるのか見当もつきませんし、どうやって32bitずつポインタを進めていくのかもわかりません。
そもそも、ここに本当にデータが入ってるのか・・・(汗
OpenCV経験者の方は少数だと思いますが、画像処理経験者の方など、何か思いつくところがある方、ぜひとも意見をお願いしますm(_ _"m)ペコリ
No.1ベストアンサー
- 回答日時:
どもです。
http://www.cs.bham.ac.uk/resources/courses/robot …
が参考になると思います。
ちょっと試してみようかと思ったのですが、そもそもdepthが32(bit)でチャンネル数1(グレイ画像)の画像を作れませんでした。笑
ありがとうございます、解決しましたm(_ _"m)ペコリ
物凄く初歩的なことだったんですが、
よくよく考えたら、32bit実数の型ってfloatですよね・・・。それをdouble*の型にして進めていったのが完全なミスでした(;´Д`A ```
ってことで、char* imageDataを
(float*)(void*)imageDataと型をキャストして、あとはポインタを進めていけば読み取ることができました(ひょっとするとvoid*に一旦キャストする必要はないかも)。
お手数をおかけしましたm(_ _"m)ペコリ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- 文学 ない 1 2022/06/14 09:22
- Illustrator(イラストレーター) イラストレーター(イラレ)で書き出した画像が荒れます… 3 2022/05/19 17:30
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- PDF パワポ及びPDFのデータ量について 3 2023/07/20 10:24
- その他(パソコン・周辺機器) ネットカフェで大容量の画像をダウンロード 3 2023/05/09 17:51
- デジタルカメラ カメラ画素の意味について 3 2022/06/07 12:56
- ソフトウェア エクセル_データ処理_変化点検出について 1 2022/09/20 18:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「using Windows」でエラーが出る
-
ImageMagickでgif画像の一部が...
-
【EXCEL VBA】ダブルクリックで...
-
こんなことてしますか??
-
vb.net 画像の透過について
-
生成AI画像について
-
UWSC「画像が無い場合」
-
同じ画像を複数回表示させる
-
Pythonでgif画像が上手く作れない
-
Excel ユーザーフォームで表示...
-
jqueryスライダーを2段でスライ...
-
Jimdoで画像をポップアップ表示...
-
svgクリップパスの応用コーディ...
-
画像ファイルのストリーミング取得
-
画像を表示するには
-
HTMLでサイトの模写をしていま...
-
UWSC 画像判定と条件分岐について
-
VB6での画像のサイズ変更に関して
-
C#で画像を他の画像に貼り付け...
-
MATLABのDICOM画像表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【EXCEL VBA】ダブルクリックで...
-
こんなことてしますか??
-
Pythonでgif画像が上手く作れない
-
Excel ユーザーフォームで表示...
-
VBA シート毎に画像挿入
-
生成AI画像について
-
EXCEL VBA 複数のImageコントロ...
-
HTMLで画像をポップアップで表...
-
UWSCの色判定
-
UWSC 画像判定と条件分岐について
-
jQuery . プログラミング 助け...
-
VBAのユーザーフォームのイメー...
-
jqueryスライダーを2段でスライ...
-
vb.net 画像の透過について
-
【WPF】画像の切り替え
-
背景画像の繰り返しについて
-
「using Windows」でエラーが出る
-
画像処理したBitmapをピクチャ...
-
スマホでサイトの画像を長押し→...
-
UWSC 画像認識で条件分岐
おすすめ情報