私はOpenCVを初めて使いました。私がチェックしたOpenCV:imread()に与えられたリンクは失敗します。
Mat logo = imread("http://files.kurento.org/img/mario-wings.png");
と画像が指定されたパス上に存在する:次のように は、私は、関数関数imreadへのリンクを与えてくれました。 imread()はまだそれを読むことができません。
私が作った間違いはありますか?実際imread
で
-Thanks
私はOpenCVを初めて使いました。私がチェックしたOpenCV:imread()に与えられたリンクは失敗します。
Mat logo = imread("http://files.kurento.org/img/mario-wings.png");
と画像が指定されたパス上に存在する:次のように は、私は、関数関数imreadへのリンクを与えてくれました。 imread()はまだそれを読むことができません。
私が作った間違いはありますか?実際imread
で
-Thanks
は、http経由で画像データを読み取ることができません。
ただし、VideoCaptureを使用すると可能です。私は、関数imreadは、HTTPコンテンツを取得することができます疑う
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
int main() {
cv::VideoCapture vc;
vc.open("http://files.kurento.org/img/mario-wings.png");
if(vc.isOpened() && vc.grab()) {
cv::Mat logo;
vc.retrieve(logo);
cv::namedWindow("t");
cv::imshow("t", logo);
cv::waitKey(0);
vc.release();
}
return 0;
}
:
はこの小さなスニペットを参照してください。 – user1488118
(http://docs.opencv.org/2.4/modules/highgui/doc/reading_and_writing_images_and_video.html?highlight=imread#imread)ローカルファイル名を指定する必要があります。 – yuyoyuppe