問題タブ [openvx]

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 に答える
308 参照

opencv - tegra (Jetson TK1) の opencv は、その下で npp と openvx を利用しますか?

Linux 4 Tegra で提供される Tegra デバイス用の OpenCv は、NPP と OpenVX を使用しますか? または、そのような最適化を自分で行う必要がありますか?

証拠を指すリンクへの参照をいただければ幸いです。

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

openvx - OpenVx の即時コードとグラフで同様の結果が得られない

次の OpenVx Sobel 即時コードを Graph ベースの に変換しました。しかし、行われた結果は一致します。

即時コードは正常に機能し、適切な結果が得られます。一方、Graph コードは、単一の画像の即時コードよりも「長く」かかり、間違った結果も生成します。

私の変換は正しいですか?

即時コード:

上記の即値コードのグラフベースのコード

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

opencv - OpenCV GPU モジュールのパフォーマンスが VisionWorks よりも速いのはなぜですか?

OpenCv GPU モジュールのいくつかの機能を試し、visionWorks の即時コードと同じ動作を比較しました。そして驚くべきことに、OpenCv Gpu モジュールは、VisionWorksよりもはるかに高速に動作します。

たとえば、opencv を使用して手動で実装されたレベル 4 のガウス ピラミッド

100 回の反復で平均 2.5 ミリ秒かかります。一方、ビジョンワークス

1 回の実行で 11.1 ミリ秒、100 回の反復で平均 96 ミリ秒かかります。

これが一般的に正しいとすれば、visionWorks は何を提供するのでしょうか?

Jetson TK1 で L4T の「cuda-repo-l4t-r21.3-6-5-local_6.5-50」バージョンを実行しています

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

opencv - VisionWorks は Mat から Mat vx_image を作成します

OpenCv Mat を vx_image に変換するためのリファレンスとして opencv_npp_interop の例に従っていますが、この例はグレースケール イメージ (単一チャネル) のみを示しています。そこで、3 チャンネル (RGB) マットを vx_image (RGB) に変更しようとしました。

返された vx_image のプレーン数属性を照会すると、1 つのプレーンしか表示されません。私はそれが3プレーン(RGB)であるべきだと仮定しています。

次に、返されたはずの RGB 画像を YUV に変換してプレーンをクエリすると、3 つのプレーンが得られますが、個別のチャンネルを抽出すると「Y」チャンネルしか抽出できず、他の 2 つの vxuChannelExtract 呼び出しは「-10」になります。 : 無効なパラメータ".

したがって、問題の原因はまだRGB変換にあると思います。私は何を間違えましたか?

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

opencv - OpenVX オブジェクト ノードの API vxReleaseNode と vxRemoveNode の違いは何ですか?

要件の 1 つである Open-vx オブジェクト ノードを理解しようとしています。仕様を確認しましたが、API vxRemoveNode() と vxReleaseNode() の正確な違いを理解できません。仕様は vxReleaseNode を言います:

上記のステートメントの 2 番目の点がわかりません。

私の理解に従って vxRemoveNode をリグレードすると、グラフからノードが完全に削除されます。

両方の API を呼び出した後の状態で、彼らが言及した仕様では:

"After returning from this function the reference is zeroed"

これらの API の正確な違いを理解するのを手伝ってください。