A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
DIBの場合ですが、既出の通りで、1バイト当たりに8ピクセル分のデータを詰め込んでいる上(1バイト8ビット前提のお話)、折り返す1ライン辺りが4の倍数でなければならないなど、一見単純に見えて、結構面倒だったりもします。
恐らく以下で計算出来た筈です。
static LONG CalcScanLineByte(const LONG w, const WORD bpp)
{
return (((bpp * w) + 31) / 32) * 4;
}
//横幅1ピクセル、1ビット(モノクロ)イメージのスキャンバイト数
int scanLine = CalcScanLineByte(1, 1);
No.3
- 回答日時:
>実行結果「画像Aと画像Bは0%一致しています。
」なんか違うような・・。
実際に、添付に示すとおり、質問者様の画像Aと画像Bを作ってみました。
・ちょっと見、「画像Aと画像Bは、100%一致しています。」といいたくなります。
>ピクセル単位で比較して、それらの画像がどのくらい一致しているかを数値で判断すると・・
画像Aは、画像Bと 0%一致しています、となり、
画像Aは、画像Cと50%一致しています、となります。
↑このことを「判断するサンプルコードをC言語でどなたか教えてください」でよいのなら、
(BMPの例ですが・・)
http://www14.big.or.jp/~ken1/tech/tech12.html
を参考にしてください。
なお、16と256色での説明ですが、「白黒2値画像」の場合は、データ8ビットがそのまま8ピクセルに対応します。
バイナリモードで読み込んで、ビット単位で比較するだけかと・・。
添付図のように、「判断する」ことにあまり意味があるとは思えませんが、
プログラムを勉強する上では、よろしいかと・・。
No.2
- 回答日時:
画像AとBを先頭ピクセルから比較していって合計を画像サイズで割ればいいんでは?
int sum=0;
for(int y=0;y<image_height;y++){
for(int x=0;x<image_height;x++){
if (imageA[x][y]==imageB[x][y])sum++;
}
}
int anser = sum/image_size;
こんな感じ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- Visual Basic(VBA) PowerPoint VBA で画像の鮮明度を変更する方法がわかりません 2 2023/03/24 13:34
- Photoshop(フォトショップ) 情報処理の画像生成の問題について 2 2023/05/05 23:56
- Excel(エクセル) ある文字を含む際に、値を返す数式についてです 5 2022/08/28 16:58
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- 日本語 複数枚ある画像を日付降順(最新順)に並べた場合、最新から3番目までの順位を何と言いますか? 2 2022/08/05 23:14
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- 高校 横800ピクセル、縦600ピクセルのモノクロ画像のデータ量をバイト単位で答えなさい。 ただし、途中の 5 2022/05/01 17:02
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【WPF】画像の切り替え
-
画像処理したBitmapをピクチャ...
-
gif 画像上の ボタンに リン...
-
Excel ユーザーフォームで表示...
-
画像の上でペイント
-
EXCEL VBA 複数のImageコントロ...
-
Pythonでgif画像が上手く作れない
-
ローカルで動くページがサーバ...
-
画像認識アルゴリズムについて
-
uwcs のマクロで画像認識をして...
-
vc++2008で画像処理
-
UWSCの色判定
-
グーグルの画像検索結果の画像...
-
UWSC「画像が無い場合」
-
こんなことてしますか??
-
背景画像の繰り返しについて
-
2値画像の一致度判定プログラム...
-
ExcelのVBAで教えてほしいです。
-
UWSC 画像判定と条件分岐について
-
ホームページでの画像切り替え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ImageMagickでgif画像の一部が...
-
Pythonでgif画像が上手く作れない
-
こんなことてしますか??
-
【EXCEL VBA】ダブルクリックで...
-
Excel ユーザーフォームで表示...
-
「using Windows」でエラーが出る
-
背景画像の繰り返しについて
-
uwcs のマクロで画像認識をして...
-
【WPF】画像の切り替え
-
uwscの画像認識に失敗します。
-
vb.net 画像の透過について
-
UWSC「画像が無い場合」
-
EXCEL VBA 複数のImageコントロ...
-
gif 画像上の ボタンに リン...
-
VBAのユーザーフォームのイメー...
-
VBA シート毎に画像挿入
-
画像処理したBitmapをピクチャ...
-
UWSC 画像判定と条件分岐について
-
自作の地図をグーグルマップの...
-
UWSC 画像認識で条件分岐
おすすめ情報