首页 文章
  • 1 votes
     answers
     views

    原始图像和调整大小的图像之间的关系(C / OpenCV)

    我在一些(已知)点上有一个很大的(大约4000x3000)图像,我必须通过点击它们来执行某些操作 . 所以,问题在于:为了使其可视化,我必须调整它(使其变小),但是我无法将调整大小的图像的坐标(我点击它)与“原始”的坐标联系起来图片,我必须修改! (显然,它不必是精确的!我可以接受错误,比如10px . 但是我得到了数百个像素的错误..!) 我怎么解决这个问题? 我正在使用OpenCV和C,我现在...
  • 1 votes
     answers
     views

    为什么RGB图像上的python cv2.resize函数给出的结果与MATLAB imresize函数不同? [重复]

    这个问题在这里已有答案: How to use Matlab's imresize in python 2个答案 我正在将一个python脚本转移到MATLAB中 . python脚本中的一个步骤是使用 cv2.resize 函数将256 * 256 RGB图像的大小调整为40 * 40 RGB图像,即 import cv2 img = cv2.imread('0.png') img_40 ...
  • 38 votes
     answers
     views

    OpenCV作为静态库(cmake选项)

    我想在嵌入式系统中使用OpenCV库,我需要使用OpenCV作为静态库来编译我的项目 . 如何使用cmake选项创建库?
  • 119 votes
     answers
     views

    Android Studio中的OpenCV

    我想在Android Studio的应用程序中使用OpenCV库 . 我按照发现here的说明但是我收到了错误 找不到名称为“default”的配置 有什么不对? 我使用带有gradle 2.2.1的Android Studio 1.0 .
  • 1 votes
     answers
     views

    使用openCV的英特尔编译器如何工作

    我有一个C#项目,一个包装C项目的CLI / C项目 . 我编译了openCV 3.0.0并且我使用的是完整的静态链接(* .lib没有* .dll文件) 因为我想使用英特尔IPP我想使用英特尔编译器来编译C项目 . 起初我认为我会遇到问题,因为OpenCV libs没有使用英特尔编译器编译(它们是用VS2012编译器编译的) . 所以,只是为了尝试我将工具集标志切换到英特尔编译器14.0并且它工...
  • 1 votes
     answers
     views

    静态链接OpenCV

    我想编译一个静态使用openCV的C程序,这样我就可以在其他计算机上使用它而无需安装openCV . 我使用以下标志编译openCV 2.4.5以获取静态库并安装它除了我的主要安装版本3.1之外 . cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/opt/openCV_2_4_5 -D WITH_FFMPEG=OFF -DBUI...
  • 0 votes
     answers
     views

    使用GPU使用OpenCV在视频的所有4个方向上搜索面部的最有效方法是什么?

    我是GPU编程的新手,我已经开始将haarcascade_frontalface_alt.xml和一个视频文件传递给这个编译的例子: https://github.com/Itseez/opencv/blob/master/samples/gpu/cascadeclassifier.cpp 将视频加载到GPU中需要大约3秒钟,然后再用2秒钟来搜索面部 . 这很好但视频可以在任何方向录制,所以如果没...
  • 1 votes
     answers
     views

    在Linux上构建opencv_contrib示例可执行文件(OpenCV 3.0.0-alpha)

    系统:VM Ubuntu 14.04 x64 Summary :我正在使用https://github.com/Itseez/opencv_contrib的contrib模块构建OpenCV 3.0.0-dev,但我无法从opencv_contrib获取可执行文件 . 我试图按照本教程关于跟踪API:http://docs.opencv.org/trunk/modules/tracking/do...
  • 0 votes
     answers
     views

    在transpose.cu上使用CUDA支持构建OpenCV错误

    最近我正在尝试使用CUDA支持构建OpenCV,并且在构建模块cudaarithm时遇到了问题 . OpenCV source: git克隆自:http://github.com/Itseez/opencv.git OpenCV branch: 主分支 OpenCV commit: `commit 5466e321b8c8f97536002a357e5b7ff49a5d2bf9, on Tue ...
  • 0 votes
     answers
     views

    OpenCV CUDA:GpuMat无法上传

    我正在尝试使用OpenCV 3.1中的CUDA上传到GPU: Mat testImg = Mat::zeros(Size(640,480), CV_8UC3); GpuMat gpuImg = GpuMat(testImg); 在一个简单的程序中,这是有效的 . 但我有一个庞大的项目,即使在主要功能的开头,也有两条线不能被执行 . 我调试它并进入 gpu_mat.cu 直到第222行 creat...
  • 0 votes
     answers
     views

    使用Keras .h5文件从视频流中检测对象

    我正在使用keras和tensorflow来训练使用转移学习的自定义模型 . 我想知道,是否有任何教程使用keras .h5文件从实时视频流中检测自定义对象?以下是基于https://github.com/fchollet/deep-learning-with-python-notebooks/blob/master/5.3-using-a-pretrained-convnet.ipynb的培训示...
  • 0 votes
     answers
     views

    如何安装opencv而不构建空间约束YOLO暗网

    所以基本上我的最终目标是使用gpu和opencv支持编译YOLO darknet库 . https://pjreddie.com/darknet/yolo/ 直到现在我一直在使用我用pip安装的opencv . pip install opencv-python 到目前为止,这已经很棒了,但是在Makefile中使用opencv = 1制作darknet时,这无法获得所需的opencv模块 ...
  • 0 votes
     answers
     views

    了解OpenCV Stereobm实现

    我正在尝试理解CPU和GPU中的StereoBM实现 . 我从https://github.com/opencv/opencv/blob/master/modules/calib3d/src/stereobm.cpp开始使用CPU 我对立体声块匹配的工作原理有一些了解 . 我能够进入流程但是在遇到1204行时出现了一些打嗝,初始化了一个整数bufSize0,然后在即将到来的行中添加了更多的值 . ...
  • 0 votes
     answers
     views

    无法计算表达式,因为本机框架位于调用堆栈和system.accessviolationexception之上

    我有使用c#的代码 . public partial class MainForm : Form { private CvCapture VideoCapture; private IplImage frame; private IplImage imgMain; public MainForm() { InitializeCompon...
  • 2 votes
     answers
     views

    opencv python复制掩模区域(黑色或白色像素)到BGR图像区域上

    在OpenCV python中,假设我们用cv2.imread读取一个图像并得到一个BGR numpy数组 . 接下来我们使用cv2.inRange命令生成一个掩码 . 掩模具有相同的宽度/高度,并且每个掩模像素是黑色或白色 . 我想将一个区域从掩模(作为黑白像素的图像)复制到彩色图像的区域 . 我怎么做?这不起作用 img[10:20,10:20] = mask[10:20,10:20] 我必...
  • 2 votes
     answers
     views

    OpenCV Python错误:错误:(-215)(mtype == CV_8U || mtype == CV_8S)&& _mask.sameSize(* psrc1)in function cv :: binary_op

    我正在尝试使用OpenCV Python在我自己的直播视频流上叠加衬衫图像 . 三天以来我一直困在这个特定的错误: 错误:(-215)(mtype == CV_8U || mtype == CV_8S)&& _mask.sameSize(* psrc1)in function cv :: binary_op 此错误发生在此行: roi_bg = cv2.bitwise_and(ro...
  • 0 votes
     answers
     views

    Opencv python:在cvtColor转换后,相同的图像文件在HSV中给出了不同的平均值

    尝试打印HSV中“值”的平均值时,我遇到以下错误 . 图像文件采用RBG颜色格式和uint8类型 RESTART:C:\ Users \ 310293649 \ AppData \ Local \ Programs \ Python \ Python36 \ HSVPLAYING.py 图像1 V通道平均值= 138.582907232图像2 V通道平均值= 255.0 对于下面的代码,我认...
  • 0 votes
     answers
     views

    imshow窗口是截止的

    所以我的问题是:我通常将笔记本电脑连接到外部屏幕,一切正常,直到我需要将笔记本电脑带到大学进行进度报告 . 当我的笔记本电脑没有连接到外部屏幕时,imshow显示的窗口在底部被切断,如图所示 . 以前有人遇到过这个问题吗?如果是这样,你能分享如何解决这个问题吗?我的笔记本电脑使用的是Windows 10,python 3.6.4和opencv 3.3.0 . 我现在的代码有点长,所以我只想给出流程...
  • 0 votes
     answers
     views

    使用2D高斯蒙版屏蔽灰度图像失败

    这似乎相当简单,但我没有得到理想的结果 . 有人可以向我解释原因吗?我有下面的代码生成一个2D高斯蒙版,其中心的均值和西格玛为32x32像素图像的图像高度的1/3,如下所示: def gauss2D(image): x,y = image.shape[:2] shape = (x,y) sigma = 1/3 * min(x,y) m,n = [(ss-1.)/2....
  • 5 votes
     answers
     views

    __declspec(dllexport)做什么,在导入函数之前添加它[复制]

    可能重复:Windows&C:extern&__ declspec(dllimport)为什么/何时不需要__declspec(dllimport)? 我想写一个DLL项目 . 该项目包括几个DLL . 他们是 dependent . 我定义了一些宏如下: #ifdef MYDLL_DECL1 #define DLL_DECL __declspec(dllexport) #els...
  • 2 votes
     answers
     views

    使用OpenCV(Python)查找曲线坐标

    我正在尝试使用Python中的OpenCV提取图像中曲线的坐标 . 但是,我需要在列表中排序这些坐标,使得此列表的第一个元素是曲线的一个末端,第二个元素是该末端旁边的点等,直到最后一个元素是另一个极端 . 假设我有一个字母“C”的图像,用openCV作为以下numpy数组导入: arr= [0,0,0,0,0,0,0 0,0,1,1,1,0,0 0,0,1,0,0,0,0 ...
  • 2 votes
     answers
     views

    在bazel中找不到Glob

    我目前正在使用Bazel来构建一个C项目 . 这是我的WORKSPACE文件: cc_library( name = "Boost", srcs = glob(["/usr/local/lib/libboost*.so"]), hdrs = glob(["/home/duttama/boost_1_55_0/**/*.h"]), ) ...
  • 8 votes
     answers
     views

    OpenCV功能匹配多个图像

    如何使用FLANN优化许多图片的SIFT功能匹配? 我有一个从Python OpenCV文档中获取的工作示例 . 然而,这是将一个图像与另一个图像进行比较而且速度很慢 . 我需要它来搜索一系列图像(几千个)中匹配的特征,我需要它更快 . 我目前的想法: 运行所有图像并保存功能 . 怎么样? 将相机中的图像与上面的基础进行比较,找到正确的图像 . 怎么样? 给我结果,匹配图像或其他东西 ...
  • 8 votes
     answers
     views

    Android中最快的移动物体识别和跟踪

    我正在研究增强现实游戏,它需要识别和跟踪快速移动的物体 . 我尝试过以下图像处理库, 1. Opencv 2. BoofCv 3. FastCv 我已经尝试过TLD算法来跟踪对象,跟踪成功但是性能确实需要提高 . 如果对象移动得更快,则结果需要时间,因为算法需要处理时间 . 我也尝试过循环,类似于boofcv的算法 . 检查这些演示: OpenTLD using FastCv Boofcv Dem...
  • 2 votes
     answers
     views

    用于检测快速移动球的最佳OpenCV算法?

    我是OpenCV的新手 . 我正在开展一个涉及跟踪和检测旋转轮盘球的项目 . 这是我想要使用的视频:https://www.youtube.com/watch?v=IzZNaVQ3FnA&list=LL_a67IPXKsmu48W4swCQpMQ&index=7&t=0s 我希望得到1次革命的球时间 . 但球速度很快,难以察觉 . 我不知道如何克服这一点 . 这样做的最佳算...
  • 2 votes
     answers
     views

    如何使用qwtplot3D从Mat类型的OpenCV绘制3D图形(surfaceplot)?

    我有一个使用OpenCV的2D Mat数据/图像 . 我想从中绘制一个3D图形,行为x轴,列为y轴,每个坐标(行,列)上的像素值为z轴 . 我想绘制类似于Matlab中的surf函数的图形 . 我试着使用bool loadFromData(double ** data,unsigned int columns,unsigned int rows,double minx,double maxx,do...
  • 2 votes
     answers
     views

    matchTemplate与java中的openCV

    我有这样的代码: Mat img = Highgui.imread(inFile); Mat templ = Highgui.imread(templateFile); int result_cols = img.cols() - templ.cols() + 1; int result_rows = img.rows() - templ.rows() + 1; Mat result = new ...
  • 0 votes
     answers
     views

    opencv - matchTemplate

    我是opencv的新手 . 我有一段代码可以找到与我的模板匹配的代码 . public static void findTemplete(String inFile, String templateFile, String outFile, int match_method) { System.out.println("\nRunning Template Matching&qu...
  • 0 votes
     answers
     views

    Opencv:二维条码(数据矩阵)检测

    我正在研究在PCB板上检测2D条形码 . 环境是Visual Studio 2012 . 我们遇到了一些问题,无法成功过滤出二维条码图像 . 加载图:原始图像大小为1600 * 1200 . 在我们加载图形并按照以下步骤凝视一系列处理之后: 1. Finding threshold value by auto-threshold method. 2. Doing binary threshold ...
  • 1 votes
     answers
     views

    如何自动在Android中保存OpenCV结果图像

    我想自动将OpenCV结果图像保存到我的Android图库中,但在我的情况下,图像不会保存在我的图库中 . 这是我保存图像的代码 . String Folder = Environment.getExternalStorageDirectory().getPath()+"/Gallery"; String timestamp = new SimpleDateFormat(&qu...

热门问题