• 締切済み

画像処理をしたいのですが・・・。

zyazyaの回答

  • zyazya
  • ベストアンサー率25% (3/12)
回答No.2

もしOSがLinuxであるなら、 GdkImlibを使うと簡単にできます。 jpgにかぎらず、ppm、pgm..など、 ファイル形式に関わらず 左上画素値から順に rgbrgbrgb....というようにデータを並べた 形で画像データを取得できます。

参考URL:
http://hiro.pos.to/gtk/

関連するQ&A

  • 使用する言語(画像処理)

    現在大学で情報系の研究を行っています。 「画像ファイルを読み込んでエッジを検出、エッジのラインで囲まれている部分を一つの領域として取得する」というプログラムを作りたいと思っています。 かなり分かりにくい説明だとは思うのですが、例を挙げますと・・・ 世界地図をスキャナで読み込む ↓ 取得した画像ファイルをプログラムに読み込ませる ↓ 各国の輪郭をエッジとして検出、輪郭以外は真っ白にしてモノクロ化 ↓ エッジで囲まれている部分(国の領土)をそれぞれ一つのオブジェクトとして認識できる。つまり、一枚の画像としてではなくそれぞれの国の領域を持つオブジェクトとして保持することができるようにする。 このようなプログラムを書きたいと思っています。しかし現在はC言語の知識しかなく、他にVisualBasicやJava、C++なども考えていますがどの言語がこのような処理に適しているのか分かりません・・・ どの言語でも書こうと思えば書けるものなのでしょうか?それともそれぞれの言語に得意分野があるのでしょうか?

  • 画像処理

    IrfanViewという画像表示ソフトを使ってVisual cでc言語画像処理のプログラムを実行して処理した画像を表示させたいです。プログラムのソースともとの画像があるのですが、どのようにすれば、もとの画像がどこにあれば処理できるかわからないです。詳しく教えていただけませんか?osはwindows xpです。

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

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

  • OpenCVでの画像処理について

    OpenCVを用いて連続して画像処理を行おうとしています。 単にcvLoadImageを用いて画像処理を行うことはできるのですが、 if(k=1)IplImage *img = cvLoadImage( "gazou1.jpg", -1); if(k=2)IplImage *img = cvLoadImage( "gazou2.jpg", -1); とif文を用いて画像を取り込んで処理して破棄して、新しい画像を取り込んで…と連続して異なる画像を同じ処理をするプログラムを作ると error C2065: 'img' : 定義されていない識別子です。 error C2227: '->height' : 左側がクラス、構造体、共用体、ジェネリック型へのポインタではありません。型は ''unknown-type'' です。 error C2227: '->width' : 左側がクラス、構造体、共用体、ジェネリック型へのポインタではありません。型は ''unknown-type'' です … とたくさんのエラーがでてしまいます。 if文を使わずに同じ画像を何度も処理することはできるのですが… この解消法をわかる方は教えてください。 ぜひ、よろしくお願いします。

  • エッジ処理などが出来る画像処理フリーウェア

    動画から静止画像を切り抜いてエッジ処理や鮮鋭化してパターンマッチをする、 というプログラムを作りたいのですが、画像処理ソフトの種類が多すぎて何を使えば良いのかわかりません。 ほとんどが自分の探しているのとは違うものばかりで・・・ どういったものが良いのか、わかる方おりましたら教えてください。 よろしくお願いします。

  • 魚眼レンズの画像処理

    魚眼レンズで撮影した画像って、ひずんでますよね。 これを普通に(って何が普通かと言う問題はあるけれど)直す 処理プログラムをおしえていただけませんか? できれば、教科書的なものでなく、サンプルプログラムがあれば うれしいんですが・・・ 言語は、C以上の高級言語ならたいていわかるので せめてポインタだけでも・・ お願いします。

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

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

  • 画像変換処理に使用するプログラミング言語

    プログラミング初心者です。 画像変換処理をプログラムしようと考えているのですが、JavaやC#など画像処理に向いていると思われる言語の種類が多くてどの言語でプログラムを組もうか迷っています。 経験者の方、是非ともアドバイスをお願いします。 具体的な画像変換処理ですが、画像を直交座標から極座標へ変換するといったことです。つまり、アスペクト比3:4等の画像を円形に変換したいのです。 使用する予定の言語はJavaを考えています。これを選択した根拠は特にないです。 質問事項としては、 (1),上記のような画像変換処理を行える言語は何か。 (2),(1)の中でプログラミング初心者が扱いやすい言語はどれか。 以上を教えていただきたいです。何卒、宜しくお願い致します。 P.S.添付データは、直交座標の画像で極座標変換を行った画像です。ちなみにGIMPというフリーソフトを使用しました。

  • 画像処理について

    プログラミング初心者です。 今、画像処理のプログラムを作りたいのですが 何でやればよいか、迷っています。 処理は以下のとおりです。 写真画像(jpg)を開く /バック白、顔の画像 輪郭を抽出 その外側を(白の部分)を透明にする pngで保存 ファイル名に日時(0808281338)などをつける 指定のフォルダに保存 Cは少し書けるのですが、画像処理はやったことがありません。 またActionScript、MAXMSPはそこそこ使えます。 processingも少し。 この中でやりやすく、またほかのアプリとの連携なども考え よりよい方法がありましたらご教授いただけると幸いです。 また、よいライブラリなどございましたら、ぜひお教えください。

  • c言語でエッジ抽出

    こんにちわ 僕今C言語使って画像のエッジ抽出のプログラム を作らなくちゃいけないんですけど何をしていいのか 全然わかりません 画像処理に詳しいかた何か参考になる本とかあれば教えてください