問題タブ [iplimage]
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.
c++ - Boost asio: OpenCV IplImage を Ubuntu-Server から Win7-Client に送信する
boost asio ライブラリを使用して、OpenCV IplImage をサーバー (Ubuntu x64) からクライアント (Win7 x64) に送信しようとしています。
次のコードは、両方 (クライアントとサーバー) が同じオペレーティング システム上にある場合に正常に機能します。ただし、サーバーが Ubuntu 上にあり、クライアントが Win7 上にある場合は機能しません。画像ヘッダーは正しいですが、画像データに何か問題があります。
これは、2 つの OS のビット順序が異なるためだと思います。それは...ですか?この問題を解決するにはどうすればよいですか?
次に、このコードの送信は非常に遅いです。どうすれば速度を改善できますか?
クライアント:
サーバ:
c++ - OpenCV-IplImage
何がIplImage
入っていOpenCV
ますか?タイプとしての意味を説明していただけますか?いつ使うべきですか?
ありがとう。
qt - QGraphicsView で IplImage が表示されない
QT の QGraphicsView オブジェクトに 3D シーン (OpenGL-OpenCV) を表示しようとしています。このシーンには、上、下、右、左、前の 5 つの平面があります。ウェブカメラから画像を取得し、前面にマッピングしています。5 面のうち 4 面が正常に表示されましたが、正面の面がありません。
このチュートリアルに従って OpenGL シーンをロードしました: http://doc.trolltech.com/qq/qq26-openglcanvas.html
しかし、IplImage を QT オブジェクトに表示する方法がわかりません。何か提案はありますか?
opencv - OpenCVでlibjpegを使用してIplImageをJPEGに圧縮する
だから私はこの問題を抱えています。JPEGに圧縮して何かをしたいIplImageがあります。私はlibjpeg8bを使用しています。「偽の入力色空間」のエラーでjpeg_start_compress()の関数に移行すると、コードが終了します。これが私のコードです。
opencv - OpenCV で IPL_DEPTH_16S タイプの IplImage 要素にアクセスする
単一チャネルのバイト画像の場合、次のことを知っています。
単一チャネルの float 画像の場合は、次のようにします。
しかし、16ビットの署名付き画像(IPL_DEPTH_16S)についてはどうですか、私は試しました:
と
無駄に。
ありがとう、
c++ - OpenCv で onechannel 画像のピクセルを塗りつぶして表示する
白黒の画像を塗りつぶして表示したい。
このコードのメッターが何であるか理解できません:
opencv - CaptureFromFile() での IplImage 'None' エラー - Python 2.7.1 および OpenCV 2.2 WinXP
私は WinXP ラップトップで問題なく Python2.7.1 と OpenCV 2.2 を実行しており、グリッチなしで動作する追跡プログラムを作成しました。しかし、何らかの奇妙な理由で、OpenCV と Python をインストールしようとした他のコンピューターで同じプログラムを実行することはできません (同じバイナリまたは適切な 64 ビット バイナリを使用)。これらのコンピューターでは、OpenCV が正しくインストールされているように見えます (ラップトップの Web カメラで CaptureFromCamera() をテストしただけですが)、CaptureFromFile() は 'None' を返し、QueryFrame の後に「エラー: Array は CvMat または IplImage である必要があります」を返します。 、 例えば。
この簡単なコード:
import cv /
videofile = cv.CaptureFromFile('a.avi') /
frame = cv.QueryFrame(videofile) /
print type(videofile) /
print type(フレーム)
戻り値:
type 'cv.Capture' /
type 'NoneType'
- OpenCV と Python は Windows の PATH にあります...
- OpenCV サイト パッケージのコンテンツを Pyhton27 Lib\Site-packages フォルダーに移動しました。
- 別の avi ファイルを試してみました (CODEC に問題がある場合に備えて)。この AVI は MJPEG エンコーディングを使用しています (GSpot は、読み取りに ffdshow Video Decoder が使用されていることを報告しています)。
- 画像は正常に動作します (私が思うに): 簡単な変換コード: im = cv.LoadImageM("c:\tests\colormap3.tif") cv.SaveImage("c:\tests\colormap3-out.png", im) が開きます、新しい画像を変換して保存します...
- 「c:\」、「c:/」、「c:\」、「c://」を使用して、さまざまなフォルダーの AVI ファイルでテストしました。
私はここで迷子になっています... 誰でも、愚かで初心者の間違いがこれの原因である可能性があることを知っていますか? ありがとう
python - Opencv... IPLImage または CvMat でデータを取得する
Pythonでopencvを使用していくつかの簡単なプログラムを実行しています。私は自分でいくつかのアルゴリズムを書きたいので、画像内の「生の」画像データを取得する必要があります。たとえば、image[i,j] だけを実行することはできません。どうすれば数字を取得できますか?
ありがとう
opencv - Mat->IplImage*データコピーによる変換
以下の機能があります。Mat
タイプするデータを
コピーIplImage *
してメインコントロールに戻したいのですが。これはばかげていますが、これを行うための適切な方法を見つけることができませんでした!チートシートMat->IplImage *
には、データコピーを使用した変換については何も書かれていません(関数の外で必要なため)。
任意のアイデアやポインタをいただければ幸いです。ベスト-アリ
qt - QtでIPLImageからQImageに変換
qt window に画像を表示したいので Qlabel->setpixmap を使いました
しかし、IPLImageからQImageに変換してラベルに表示するにはどうすればよいですか??
それを変換する次の関数を見つけましたが、callステートメントで使用する方法がわかりませんでした
パラメータは次のとおりです: const IplImage * iplImage, uchar **data, double mini, double maxi
データ、ミニ、マックスとは?IPLImage から call ステートメントで使用するにはどうすればよいですか?
どうもありがとう :)