問題タブ [pgm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4338 参照

image - read.pnm()-pgm画像を読み込もうとしたときにエラーが発生しました

Rでpgmファイルを読み取ろうとしています。wdを画像のある場所に設定してから、単純に読み取ろうとします。

しかし、次のエラーが発生します。

if(ch == "#"){:引数の長さがゼロの場合のエラーさらに:警告メッセージ:file(file、open = "rb"):file( "")はopen ="w+"とopenのみをサポートします= "w + b":前者を使用

それが何であるかわからない。単に画像が見つからないと思います。私は何が間違っているのですか?ヒントはありますか?よろしくお願いします!

J。

0 投票する
2 に答える
1435 参照

c++ - 不明な理由で ifstream が失敗する

pgm ファイル形式をメモリに読み込む関数に問題があります。

次のリンクhttp://www.cse.unr.edu/~bebis/CS308/Code/ReadImage.cppのソースを使用しました。同じディレクトリに他のものを見つけることができます。CS308のいくつかの指示; 興味があれば。

問題は ifp が失敗する ifstream です。そして、このコードがおそらく理由だと思います。しかし、私には問題ないようです。

どんなアイデアでも大歓迎です

0 投票する
1 に答える
362 参照

c++ - 2d FFT 後の間違った画像結果

画像に FFT フィルタを適用しようとすると問題が発生します。入力は pgm ファイル形式 (b&w) です。結果の画像が正しくありません。正しいものは、このように見えるはずです 。色は気にしないでください:)

詳細については、コードを参照してください。それはきれいではありません。ごめん ; 私はそれに取り組んでいます。私のプログラムのいくつかのステップ。私はステップ 3 と 5 を最も疑っています。Paul Bourke の FFT 関数 (ステップ 4) は問題ないはずです。

1- pgm ファイルを「image」構造体に読み込みます

2-「複合」構造体の 2 次元配列を作成する

3-画像からComplex.Realに値を渡します(整数を倍精度に変換することに関する問題かもしれませんが、問題ではないと思います)

4- 2dFFT 関数を呼び出す

5- 'Complex' 配列からデータを読み取り、値を 'image' 構造体に渡して表示します (問題は、結果を pgm 形式に合わせてフィルタリングすることです。double を integer に変換し、0 から 255 の範囲に合わせます)

0 投票する
3 に答える
1612 参照

c - メイン関数で構造体を初期化する方法

Cプログラムを読み取る単純なpgmファイルを作成しようとしています。シンプルな構造を作成する必要がありました。

ここで、空の画像構造を初期化する必要があります。他の関数で *.pgm ファイルに基づいてすべての変数を設定する必要があります。常に「メモリを読み取れません」と「初期化されたローカル変数xが使用されています」というメッセージが表示されます。私は単純にやろうとしました:

画像 *x=0;

ただし、読み取り関数が R、C、G 値を設定しようとすると、プログラムがクラッシュします。

0 投票する
1 に答える
60 参照

c - 中心点の周りのすべての点を要約しますか?

画像をスムージングするために、特定の中央のピクセルの周りのすべてのピクセルを要約してから、平均を作成する必要があります。これは、基本的には新しいピクセルです。現在、2つの問題があります。

1)それらを要約する良い方法は何ですか?と

2)コーナーピクセルを回避するにはどうすればよいですか?

これは私がこれまでにしたことですが、それは良いことではないと思います。

Cの構造体は次のようなものです。

0 投票する
3 に答える
413 参照

c - エラー: 'Img' のストレージ サイズが不明です

.PGM ファイルを読み取る簡単なコードを作成しようとしています。私が書いたコードは

エラーを出力します:「Img」のストレージサイズが不明です

デバッグの提案はありますか?

0 投票する
1 に答える
1802 参照

java - Generate image .pgm from array

There's a lot of posts about reading .pgm images but none or almost about generating one from an array.

0 投票する
2 に答える
701 参照

objective-c - 新しいファイル形式(pgm)をサポートするためのサブレーザーNSImageRep

やあみんな!ここでの最初の投稿です。

私はobjective-cにまったく慣れていないので、私の質問はそれほど難しくないかもしれませんが、それは私にとって問題です。Webを検索しましたが、役立つヒントは見つかりませんでした...XcodeのObjective-cでプログラムを作成しています。pgmファイル(ピクセルあたり2バイトのP5)を読み取って表示する必要があります。それを行うために私はサブクラス化しようとしてNSImageRepいますが、このファイルに適切なビットマップを作成する方法とそれを描画する方法がわかりません。以下はこれまでの私のコードです:

ヘッダ:

および実装:

私のcanInitWithData:メソッドが呼び出されないのは興味深いことです。ビットマップを賢く読む方法のヒントを教えてください。使う必要があると思いますが、使い方initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bytesPerRow:bitsPerPixel:がわかりません。NSDataオブジェクトからスマート作成(unsigned char **)平面を作成するにはどうすればよいですか?必要ですか?

白とアルファの成分を持っているものを使用NSDeviceWhiteColorSpaceしてもいいですか(アルファは必要ありません)

そして最も難しい部分-描画メソッドを実装する方法がまったくわかりません。何か推測やヒントはありますか?

よろしくお願いします。

編集:

Ok。これで、NSGodの指示に従って実装できました。

ご覧のとおり、ピクセルの値が0〜65535であるため、0〜255の範囲の値を拡張してパーツを残しました。

しかし、それは機能しません。パネルからpgmファイルを選択しても、何も起こりません。以下は私のopenPanelコードです:

さらに、チェックのためだけにコードのコメント// NSLog(@"Bits per pixel: %ld",[pgmImage bitsPerPixel]); // BUG HERE!を外すと、Xcodeが一時的にフリーズし、次の場所でEXC_BAD_ACCESSが取得されます。

助けは?何が悪いのかわかりません...

0 投票する
1 に答える
3484 参照

c++ - ASCII .pgm ファイルの読み書き方法

私はファイリングに不慣れで、それについてあまり考えていません。

という名前の ASCII .pgm ファイルを読み取ろうとし、owl.pgmそれをmyowl.pgmファイルとして書き込むコードを作成しました。

私のコードでは、いくつかのエラーがあります。誰かがそれを修正するのを手伝ってくれたら、私は感謝します。

0 投票する
1 に答える
3157 参照

python - Python と numpy を使用してバイナリ .pgm ファイルを読み取る

64x64 pgm プレーン形式の画像ファイルを読み取り、結果の値を numpy マトリックスに入れる必要があります。Opencv と PIL 関数を使用して画像を開く場合にのみ実行できますが、生成された最終的な numpy マトリックスには 3 チャネルがあり、返される値は 0 と 1 ではなく 0 と 255 です (画像はバイナリです)。また、genfromtxt を使用しようとしましたが、値を numpy マトリックスに入れることはできません。

pgm イメージから 0 と 1 を含む 1 チャネルの numpy マトリックスのみが必要です。どうすればPythonでそれを行うことができますか?