
方法使用的OpenCV
检测图像中的垂直文本欲检测容器文本如本 container with vertical texts方法使用的OpenCV我试图OpenCV的例子如textdetection.cpp那些能够仅检测水平文字。除了cloud vision ocr之外,还有其他解决方案来解决这种情况。回答:您可以使用正方体代替,因为它具有读取文本功能垂直对齐,以及: 这里是一个示例代码...
2024-01-10
Python上的OpenCV错误
无论我使用什么 我都会得到:OpenCV错误:CvVideoWriter_GStreamer :: open中不支持的格式或格式组合(GstreamerOpencv后端不完全支持此编解码器。),文件/usr/src/packages/BUILD/OpenCV-2.2.0/modules/highgui/src/cap_gstreamer.cpp,第489行writer = cv.CreateVideoWriter( filename=file, fourcc=cv.CV_F...
2024-01-10
OpenCV的抗扭斜的轮廓
inputImage的OpenCV的抗扭斜的轮廓ResultImage我已经能够过滤最大的轮廓图像中检测令牌。我已经应用了经纱知觉,但它只是在轮廓的边缘裁剪图像,没有别的。我想要将检测到的令牌从图像的其余部分中裁剪出来,在保持比例的情况下对其进行去偏斜,以便结果图像应该直立,笔直。然后,我将继续寻...
2024-01-10
模板匹配的OpenCV性能
我正在尝试基本上在Java上进行模板匹配。我使用简单的算法来找到匹配项。这是代码:minSAD = VALUE_MAX;// loop through the search imagefor ( int x = 0; x <= S_rows - T_rows; x++ ) { for ( int y = 0; y <= S_cols - T_cols; y++ ) { SAD = 0.0; // loop through the template image ...
2024-01-10
使用OpenCV进行椭圆检测
我想使用OpenCV 2.4.1软件包随附的Tutorial2-Basic作为起点,使用Android版OpenCV检测椭圆。请注意,我的椭圆将是一个完美的photoshop之一。据我了解,使用“ HoughCircles”只会找到完美的(或大约)圆,因此省略了椭圆。任何帮助将不胜感激,因为我是OpenCV的初学者到目前为止,这是我尝试过的 case Sample2Na...
2024-01-10
如何通过openCV模拟鱼眼镜头效果?
我正在寻找创建鱼眼镜头效果的方法,查看了openCV的文档,看起来它包含针对像鱼眼这样的径向变形的“相机校准”功能。是否可以通过openCV模拟鱼眼失真?如果与openGL相比,openCV可以做到,哪一个会产生更好的结果?谢谢。回答:我使用opencv创建了此应用。这是您所指的效果吗?我基本上编码了维...
2024-01-10
如何在openCV中找到Rect对象的角?
我在android平台上使用openCV库。我已经成功地从图像中检测到最大的矩形,但是由于我的应用程序将用于扫描目的,因此我也希望具有透视图更改功能。我知道如何应用PerspectiveTransform和warpPerspectiveTransform,但是为此,我将需要矩形的角作为源点。鉴于我们拥有与Rect对象相关联的第一个角的坐标(左上...
2024-01-10
处理轮廓中的像素(OpenCV)?
我已经从图像中检索了轮廓,并希望专门处理轮廓中的像素。我需要找到轮廓中像素值的总和(而不是面积)。OpenCV仅支持矩形的ROI,所以我不知道该怎么做。cvSum还只接受完整的图像,没有遮罩选项,因此我对如何进行操作有些迷惑。有没有人对如何找到特定轮廓的像素值之和有任何建议?回答:首...
2024-01-10
OpenCV库添加到所有的Qt项目
假设我们要链接OpenCV库Qt的,如果我想介绍我们使用INCLUDEPATH普通的形势和QMAKE(.pro文件)LIBS命令,但如果你是一个机视觉工程师,那么你的大部分项目都涉及到OpenCV库,所以我们如何才能防止这种乏味和无聊的行为。换句话说,我想让Qt自动将这个库添加到所有新项目中。OpenCV库添加到所有的Qt项目...
2024-01-10
使用OpenCV时找不到模块cv2
我已经在Raspberry Pi上的Occidentalis操作系统(Raspbian的变体)上安装了OpenCV,使用的是在此处找到的jayrambhia的脚本。它安装了版本2.4.5。当我尝试import cv2使用Python程序时,收到以下消息:pi@raspberrypi~$ python cam.pyTraceback (most recent call last)File "cam.py", line 1, in <module> import cv2ImportError: No mo...
2024-01-10
OpenCV-检测眼睛是闭合还是睁开
嗨,大家好,我正在一个项目中,我们试图检测照片中眼睛是闭合还是睁开……到目前为止,我们所做的是先检测到人脸,然后再检测到眼睛,然后应用霍夫变换,希望虹膜是睁开眼睛时唯一的圆,问题是,闭眼时…也会产生一个圆这是代码:import org.opencv.core.Core;import org.opencv.core.Mat;import org.opencv.co...
2024-01-10
使用Open CSV阅读器跳过第一行
这是我目前正在使用的行File booleanTopicFile;// booleanTopicFile is csv file uploaded from formCSVReader csvReader = new CSVReader(new InputStreamReader(new FileInputStream(booleanTopicFile), "UTF-8"));要跳过包含标题的csv的第一行。我不想使用任何分隔符,除了默认的一个逗号(,)已在默认构造函数中提供。在参数化构造函数中,可以...
2024-01-10
在OpenCV中测量边缘强度,梯度大小
我有一个需要检查相机对焦的应用程序。为此,我想在单个轴(1D)上的几个预定义位置中测量边缘强度(梯度的大小)。图像目标将是背景上黑色物体的简单打印输出。我正在将OpenCV与Python配合使用。我知道OpenCV中有几种边缘检测算法,例如Canny,Sobel,laplace,但所有这些算法都是为了过滤图像。我...
2024-01-10
访问从OpenCV的函数C++ NDK
我正在使用的OpenCV的KNN findNearest函数,该函数在下面的参数的返回值:从响应和返回DIST访问从OpenCV的函数C++ NDKMat response; Mat dist; knn->findNearest(testFeature, K, noArray(), response, dist); 输出是类型OutputArray的。如何访问此格式的响应和dist结果? 理想情况下,我想转换为Mat int。回答:如果你想将mat数据复...
2024-01-10
C++ OpenCV imdecode slow
我发送一个C#图像的字节数组到C++库。我用OpenCV(版本3.3.1)解码图像BMP图像解码速度快,但JPEG图像速度慢。C++ OpenCV imdecode slow我如何加快JPEG图像的解码时间? (多线程,GPU,...?)解码性能--------------------------------------------------------- | Resolution | Format | Size | Duration | | ----------------------------...
2024-01-10
如何通过OpenCV处理VLC UDP流
我能够通过VLC命令行接收/查看UDP h264数据包(即VLC –network-caching 0 –demux h264 udp:// …)我正计划通过OpenCV算法处理那些帧。但是,我似乎找不到找到将VLC帧发送到我的Python OpenCV脚本的方法。是否可以在单独的脚本中通过Numpy传递要处理的VLC流输出?之前,我曾尝试使用其VideoCapture函数直接将视频流...
2024-01-10
无法在OpenCV中使用SURF,SIFT
我正在尝试一个简单的事情detector = cv2.SIFT()并得到这个错误detector = cv2.SIFT()AttributeError: 'module' object has no attribute 'SIFT'我不明白,因为安装了cv2。cv2.__version__ 是$Rev: 4557 $我的系统是Ubuntu 12.04。也许有人遇到了同样的问题,可以帮助我。长话短说, testypypypypy.py :import cv2detector = cv2.SIFT()错误...
2024-01-10
OpenCV Java-将图像加载到GUI
我正在使用Java Opencv-2.4.4和swingGUI开发应用程序。问题是我找不到任何解决方案,该解决方案显示了如何将处理后的图像(保存在_Mat_ 对象中)打印到java swing GUI的有效方法。目前,我正在使用以下笨拙的解决方案: javax.swing.JLabel outputImage; outputImage.setIcon(new javax.swing.ImageIcon("/home/username/Output.png"));...
2024-01-10
将原始OpenCV映像管道传输到FFmpeg
这是一个使用OpenCV的python绑定读取网络摄像头的简单示例:'''capture.py'''import cv, syscap = cv.CaptureFromCAM(0) # 0 is for /dev/video0while True : if not cv.GrabFrame(cap) : break frame = cv.RetrieveFrame(cap) sys.stdout.write( frame.tostring() )现在,...
2024-01-10
QtOpenGL:没有这样的文件或目录的OpenCV蟒蛇
当我使用使COMMANDE我得到这个错误QtOpenGL:没有这样的文件或目录的OpenCV蟒蛇[ 24%] Building CXX object modules/highgui/CMakeFiles/opencv_highgui.dir/src/window_QT.cpp.o In file included from /home/sharkawey/op/opencv-master/modules/highgui/src/window_QT.cpp:47:0: /home/sharkawey/op/o...
2024-01-10
OpenCV的SVM ::预测()的结果总是被设置给同一个值
用于预测的输出功能创建MatOpenCV的SVM ::预测()的结果总是被设置给同一个值Mat results = Mat::zeros(200,1,CV_32FC1); 顶端提供地预测功能设置的功能,结果Mat我希望类的标签中返回。svm.predict(features,results); 然后结果垫中的最后一个(或这个例子中的第200个)类标签总是会给出相同的奇怪数字。qDebug() << k...
2024-01-10
OpenCV C ++ / Obj-C:检测一张纸/正方形检测
我在测试应用程序中成功实现了OpenCV平方检测示例,但是现在需要过滤输出,因为它很乱-还是我的代码错误?我对减少偏斜(如那样)和进一步处理的四个角落很感兴趣……码:double angle( cv::Point pt1, cv::Point pt2, cv::Point pt0 ) { double dx1 = pt1.x - pt0.x; double dy1 = pt1.y - pt0.y; double dx2 = pt2.x - pt0.x; ...
2024-01-10
opencv-视频看起来不错,但是帧旋转了90度
我们将视频保存在移动客户端上,然后将其发送到服务器。在服务器上,我使用以下代码保存框架:import skvideo.ioimport cv2haar = '/home/ubuntu/opencv/data/haarcascades/haarcascade_frontalface_alt.xml'face_cascade = cv2.CascadeClassifier(haar)ret = Truevideo = 'my_video.mov'i = 0while ret == True: cap = ...
2024-01-10
opencv用于查找轮廓的算法是什么?
我需要cv::FindContours()在程序中使用,我必须知道其背后的算法。 使用什么算法查找轮廓?它是如何工作的?回答:如果您阅读文档,则提到此函数实现以下算法:Suzuki,S.和Abe,K.,通过边界跟随对数字化二进制图像进行拓扑结构分析。CVGIP 30 1,pp 32-46(1985)如果您想了解它是如何实现的,OpenCV...
2024-01-10
opencv实现的Java灰度
我写了下面的程序,其试图从颜色转换为灰度opencv实现的Java灰度Mat newImage = Imgcodecs.imread("q1.jpg"); Mat image=new Mat(new Size(newImage.cols(),newImage.rows()),CvType.CV_64FC3); int totalBytes = (int)(newImage.total() * newImage.elemSize()); byte buffer[] = new byte...
2024-01-10
如何在opencv中插入光滑图像中的空洞?
我有相当光滑图像以不同的光线条件:如何在opencv中插入光滑图像中的空洞? ,我需要正确填写孔。 编辑:我打算用双线性插值。但如何正确在这种情况下使用它?什么interpolaion方法最适合,如何正确使用它。回答:我不会在这里使用双线性插值,因为这些变化并不单调。我宁愿独立使用三个RGB...
2024-01-10
op是什么梗
片头曲英文缩写为OP,是电视剧以及电视动画和OVA的主题曲。在不同国家上演、播放的作品,有时会由于不同的风俗民情等因素,会额外在清填词人以本土语言或特色来重新填写歌词,并会另请歌手、配音演员或其他人士代唱。例如欧美地区,几乎会把歌曲与歌词都重新改写,影像则是会和原作品有部...
2024-01-10
错误编译opencv框架
我试图开始学习OpenCV,但我甚至无法创建框架。 我使用像说明此命令说错误编译opencv框架python opencv/ios/build_framework.py ios 但我发现了以下错误:** BUILD FAILED **The following build commands failed: Libtool /Users/myName/Documents/Apps/Frameworks/ios2/build/iPhoneSimulator-i386/modules/world/Uninsta...
2024-01-10
如何使用opencv将图像显示到PYQT
我想问一下,如何在qlabel(pyqt)中显示我的图像,我想将qlabel转换为灰度。import sysfrom PyQt5.uic import loadUifrom PyQt5.QtWidgets import QMainWindow, QApplication, QFileDialogimport cv2from PyQt5 import QtCore, QtGui, QtWidgetsfrom PyQt5.QtGui import *from PyQt5.QtCore import *class...
2024-01-10
