問題タブ [imread]

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 投票する
3 に答える
14565 参照

python - パラメータ `image` は 2 次元配列でなければなりません

いくつかのテクスチャの共起行列を計算します。以下にコードを示します。通常、cv2.imread() で 1 つのアドレスをハードコーディングすると、エラーは発生しませんが、1 つの変数 (train_image) を使用したので、 「パラメータimageは 2 次元配列でなければなりません」というエラーが発生しました。

これは私が得たエラーです:

ヘルプやヒントをいただければ幸いです。

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

python - カラー画像の代わりに平坦化された配列を返す misc.imread を使用して URL から画像を読み取る

URL から画像を読み込もうとしています (Google の Static Maps API によって提供されます)。

画像はブラウザで正常に表示されます。

ここに画像の説明を入力

https://maps.googleapis.com/maps/api/staticmap?maptype=satellite¢er=37.530101,38.600062&zoom=14&size=256x278&key= ...

しかし、misc.imread を使用して配列にロードしようとすると、最終的に 2 次元配列になるようです (つまり、平坦化され、RGB カラーはありません)。

これが私が使用しているコードです(APIキーを隠しました):

私が期待していたのは、形状の 3 次元配列 (278, 256, 3) でした。

たぶん、ファイルを正しく読み取っていませんか?

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

matlab - Matlab - imread - 引数は文字列でなければなりません

imreadフォルダー内のすべての画像で実行しようとしています。このタスクは完了しましたが、引数が文字列ではないというエラーが表示されます。

エラーは最後の行で発生します。また、disp関数はエラーなしでパスを出力します。

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

matlab - マトリックスが正しい精度を出力しないのはなぜですか?

関数 を使用して生成された非常に大きな行列を取得する必要がありますimread()。これにより、画像(私のものはjpgファイル; 691x763)がマトリックスに変わります。

行列の各要素を 255 で割り、各要素を少なくとも小数点以下 3 桁で表示する必要があります。

私が試したこと:

output_precision(4)しかし、マトリックス内の要素では機能しませんでした。

format long eしかし、マトリックス内の値はまだ影響を受けていません。

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

matlab - imread 画像のサイズ (y 軸) が実際よりも大きい理由

画像があります ('strawberry.jpg') いちご.jpg

以下のように表示されます。

imshowimage

写真のx軸とy軸はピクセル単位で表示されていると思います。しかし、使用してサイズを取得しようとすると

次に、x = 177 と y = 852 を得ました。しかし、その値は、imshow 画像に示されている値に近くありません。

それで、私は何か間違ったことをしていますか?または [x,y]=size (image) は、imshow 画像に表示されるピクセル サイズではなく、異なるサイズを意味します。

ありがとう

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

python - ビデオを読むpython

Python 2.7.11 と OpenCV 2.4.9 を使用しています。cv2.imread() または cv2.VideoCapture() を使用してビデオを読み取ることができません。

また

false を返します。どうしてか分かりません。cam.avi がここにあると確信しています。

0 投票する
0 に答える
1236 参照

java - UnsatisfiedLinkError: 画像処理時の org.opencv.highgui.Highgui.imread

コードを実行しようとすると、UnsatisfiedLinkError が発生しました。したがって、これら2つのクラスを.jarにパックしました

明るさプラグイン

輝度向上

}

次に、BrightnessEnhancement を画像に実装しようとすると、エラー UnsatisfiedLinkError が表示されました。

拡張機能を実装するコードは次のとおりです。

そしてエラー

スクリーンショットはこちら: http://imgur.com/V6Xct7K ボタンを押すとエラーが発生します。

私は他の投稿を読みましたが、1つの解決策は System.loadLibrary( Core.NATIVE_LIBRARY_NAME ); を追加すると言いました。コードを追加しましたが、問題はまだ発生しています。誰かがこの問題の解決策を持っていれば、本当に感謝しています。ありがとうございました!

PS 1.それらをjarに入れなくても機能しますが、jarから両方をロードできる必要があります。2. 関数 addEnhancement は .jar からロードされますが、パッケージがプロジェクトにあった場合にも機能します。