• 締切済み

C言語で大量の画像を処理する方法

C言語で大量の画像を処理する方法について 今度C言語もしくはC++で大量の画像を処理することとなったのですが、 大量の画像に対して同じような処理をする場合なにかいい方法はないでしょうか? 具体的には 画像1を読み込む ↓ 画像1に処理を施し、その値を出力 ↓ 画像2を読み込む ↓ のような感じです。 ここでいう処理は画像の信号によって値は変わりますが、処理方法は同じです。 よろしければ参考になるサイト等も教えていただけると助かります。

みんなの回答

回答No.2

for とか while とか do~while を使えば繰返し処理ができます。

  • chie65535
  • ベストアンサー率43% (8519/19367)
回答No.1

>大量の画像に対して同じような処理をする場合 「入力ファイル名と出力ファイル名を引数に渡したら、1個分の処理をする関数」は作れるね? 作れたら「その関数を繰り返して呼ぶループ」を作れば良い。 処理対象が「指定したフォルダの中、全部」なら、ファイル検索APIを繰り返して呼び出しながら、作った関数を呼ぶだけ。 処理対象が「特定のフォルダの、通し番号が付いたファイル」なら、forループで回して、ループ変数からファイル名を生成しながら、作った関数を呼ぶだけ。 これって「参考サイトが必要なほど難しい」だろうか? ともかく「ファイル名を引数で受け取って、1個だけ処理する関数」を作るのが先。それが出来なきゃお話にならない。

関連するQ&A

  • C言語等での画像処理の勉強方法

    画像処理をしたいがためにCを勉強中のものです。 新版 明解C言語 入門編 (単行本) 柴田望洋 (著) を読んでCの基礎を学んだのですが、画像処理については一切触れらていませんでした。 これからC言語で画像処理の勉強をするに当たって分かりやすい本やサイトがあれば教えてください。

  • C言語で画像処理

    C言語で画像処理をしたいのですが、元となる画像の形式は何がよいのでしょうか?BMP,GIF,JPEG,PNG,などいろいろな形式がありますよね。一般的には画像処理プログラミングをするときに、どの形式の画像を用いるのでしょうか? また、その画像の読み込み方がわかりません。C言語は入門書を一通りやってみた程度で、画像処理のプログラミングの仕方がわかりません。 初心者なものでよろしくお願いします。

  • c言語の画像処理プログラム

    画像処理を勉強している初心者です。これからいろいろな画像処理を勉強していく予定ですが、もっとも基本のc言語で画像を表示させる方法がわからないですが、プログラムのソースとやり方を詳しく教えていただけませんか?

  • c言語 bmp 画像比較

    c言語で画像比較をしたいです。 具体的には、デスクトップの背景の一部分(4×4bitくらい)が、画面上にあれば処理を実行する、みたいにしたいです。 24bitmap画像です。使ってるのはc言語です。 どういうAPIを使えば良いのでしょうか? それかc言語では難しいでしょうか? 回答お願いします。

  • Cでのデータ処理

    C言語でデータ処理のプログラムを作成したいのですが うまく作ることができません。 具体的に説明させて頂くと 大量のデータから特定の条件の行だけを 抜き出せといった感じのものです。 例えば、下記のような情報から 1 aaa 80 2 bbb 70 3 ccc 60 4 ddd 70 「3列目」の値が「70」の行だけ取り出すといったものです。 どのように作ればよいかアドバイスお願いします。 ホームページなんかも教えて貰えると大変ありがたいです。 よろしくお願い致します。

  • 音響信号処理をC言語でプログラミング

    音響信号処理をC言語でプログラミングを考えています。 理由としては ・現在はMATLABを使って信号処理しているが処理速度が遅い為 ・ロボット等のシステムに組み込む際C言語の方がよさそうだから 現在の目標は ・マイクロホンで録音した信号を読み込む。 ・録音した信号を短時間フーリエ変換する。 を考えています。 そこで質問なのですが (1)必要(便利)な機器,ソフトウェア (2)必要な知識(参考資料) について詳しい方がいらっしゃいましたらよろしくお願いします。

  • c言語についての質問です

    c言語で複雑な処理をmathematicaに処理させてその結果をc言語に出力させたいのですが可能ですか? また、可能な場合どのようにすればいいですか。

  • 画像処理についてですが・・・

    今、画像処理をやっている最中なのですが、C言語を用いて画像の原点を任意の点へと移動する方法がわかりません。 画像処理の場合は、数学の原点と違い画像の隅が原点ということは知っているのですが、その原点をC言語を用いた場合はどのようなプログラムにすれば良いのでしょうか? どうか教えてください。お願いします。

  • C言語でグラフ作成??

    C言語でグラフ作成(2次元) ↓ グラフをJPEGなどの画像データで出力 以上のことを行いたいと思っています。 簡単にできる方法をご存知の方がいましたら教えていただけないでしょうか? また参考サイトやわかりやすい本などがあれば教えていただけないでしょうか? よろしくお願いいたします。

  • C++のプログラミング(画像処理)

    VisualC++を使ってJPEG画像をデスクトップなどから読み込み、何か加工して出力するというプログラムを作ろうとしています。 JPEG画像を読み込んで、出力するだけのプログラムをまず作りたいのですが、アドバイスいただけないでしょうか。 今まで使っていたのがJAVAであったためC言語の事があまりよくわかりません。できるだけ簡単な方法があればお願いします。

専門家に質問してみよう