opencv

    0热度

    1回答

    我想读的OpenCV视频文件(Python 2.7版),我只是复制在OpenCV的教程中的例子,但没有任何反应: import numpy as np import cv2 cap = cv2.VideoCapture('input.mp4') while(cap.isOpened()): ret, frame = cap.read() gray = cv2.cvt

    1热度

    1回答

    我想在我的映像上复制过滤器序列,为此我需要创建包含Filter2D内核和高斯内核的内核。通常我们应用高斯滤波器,然后应用filter2D。造成这种情况的常用命令是: kernel2D= Mat::ones(kernelSize, kernelSize, CV_32F) *(1/(float)(kernelSize*kernelSize)), Point(-1, -1); GaussianBlur

    0热度

    1回答

    我更新的无限循环cv2.imshow()命令,我要处理的窗口位置,因为窗口总是在我的显示器的顶部,一小部分是invisable。 的cv2.moveWindow()命令是我的任务一个很好的解决方案,但有一种其他的方式来设置窗口位置只有一次,而不是在每次迭代命令重复? 我想更新窗口每500毫秒。有没有更好的方法来显示固定窗口位置的图像流? while true: (...) im

    1热度

    1回答

    OpenCV的KNN搜索我在C++中的OpenCV的此示例代码: flann::KDTreeIndexParams indexParams; flann::Index kdtree(Mat(cloud2d).reshape(1), indexParams); vector<float> query; query.push_back(370); query.push_back(464);

    1热度

    1回答

    我试图在OpenCV网站上复制this sample在iOS应用上。 问题是setMouseCallback从High-level GUI在逻辑上不适用于像iOS这样的移动平台。 所以我所做的是让用户可以在图像上方绘制图像,然后将图形和图像传递给我的OpenCV处理函数。 经过各种尝试,似乎我的绘图不被认为是一个标记掩码,所以我可能在某个地方犯了一个错误,而我真的不知道使用绘图参数。 我的代码:

    0热度

    1回答

    投射点我想: 做射线平面相交针对几个点是在世界坐标, 然后我得到的是相交 那么那些点我试着将这些点从该世界坐标投影到图像坐标, 但我得到的点在0.4,0.1,0.5等范围内。 下面是我在做什么,希望你发现错误 Mat cameraIntrinsics(3, 3, CV_32F); cameraIntrinsics.at<float>(0, 0) = 1.60038149356842

    0热度

    1回答

    以下程序显示来自Video_Codec_SDK_8.0.14的NVIDIA NVTranscoder项目中的代码转换器的流程。 解码器输出每帧NV12格式。 但是,对于我的编码部分,我收到的帧只能得到Y分量通道,我怎样才能获得所有的YUV分量通道? 另外,如何在经过一些处理后回写CUdeviceptr? #include <time.h> #ifdef _WIN32 #include <win

    0热度

    1回答

    在cv :: mat中绘制矩形时出现问题。我正在Unity和C++之间进行通信以生成Android应用程序。 我使用统一的webcamtexture摄像头,并使用PInvoke方法将信息发送到C++。一旦在C++代码中,我想绘制一个矩形,但我在图像中获得了不止一个(见图),我真的不明白为什么。我希望你能帮助我附上C++和C#代码。 C# void Update() { //texto.

    0热度

    1回答

    简而言之,我想通过“形状上下文”匹配来比较不同的道路标记。 我的第一个问题,你可以看到下:Matching shapes of road marking from OpenData 我解决了我的第一个问题,但现在看来一个新的错误。这里是我的代码: import cv2 import numpy as np # read data datapath = "/Users/output/test

    0热度

    1回答

    我有一个代码如下。这工作fine.ie它需要一些帧后几秒钟然后相机关闭,并再次打开相机,并采取一对frames.The下面给出的代码在我的桌面上工作正常,只要我测试代码在树莓pi的for循环效果很好,但在for循环它不给VideoCapture第二次重复第一次迭代返回false import cv2 import time timeout=time.time()+10 for f in ra