jjzjj

opencv_gpu

全部标签

xml - 如何创建要在 OpenCV 中使用的 Haar Cascade(.xml 文件)?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭上个月。社区在上个月审查了是否重新打开此问题并使其关闭:原始关闭原因未解决Improvethisquestion如果你熟悉OpenCV库,你就会知道什么是HaarCascade图像目标检测。通过图像对象检测,我的意思是,比如人脸检测或其他东西。我有一些用于人脸检测的HaarCascadeXML,但我不知道如何创建自己的。我想创建HaarCascadeXML来检测简单的亮圆光源(即来自电视Remote的闪烁红外光)。那么,如何创建要在OpenCV中使用

c++ - 使用 OpenCV 减去流离失所的掩码

我想做的事:masked=image-mask但我想“取代”掩码。也就是上下左右移动(只要和image的交集不为空,就有效)。我有一些手工编码的程序集(使用MMX指令)可以执行此操作,嵌入到C++程序中,但在进行垂直位移时它不稳定,所以我想到改用OpenCV。是否可以仅调用一个OpenCV函数来执行此操作?性能很关键;使用OpenCV,时间至少应与汇编代码处于同一数量级。编辑:这是一个例子image(中帧,看这家伙头骨的对比度):mask(第一帧,无对比):image-mask,无位移。请注意对比路径是如何增强的,但由于患者移动了一点,我们可以看到一些颅骨轮廓,这些轮廓是用于诊断目的的

android - 使用 HOGDescriptor(适用于 Android 的 OpenCV)对图像进行梯度和角度可视化

我尝试可视化由OpenCVLibforAndroid的HOGDescriptor计算的图像的渐变和角度。一开始我有一个3channel图像Mat()和8位无符号整数(CV_8UC3)。计算的结果是梯度的MAT()(CV_32FC2)和角度的Mat()(CV_8UC2)。我如何可视化此结果?什么代表值(value)观?为什么角度Mat()有2个channel?渐变Mat()的2个channel是渐变的x和y分量吗?我找不到computeGradiant-Method的文档。 最佳答案 HOG描述符是定向梯度的直方图:它是一个直方图,其

windows - opencv dll 错误 - 无法在 KERNEL32.dll 中找到过程 LoadPackagedLibrary

我有一个简单的OpenCV程序,它使用预构建的dll运行一切正常。但是当我切换到我自己的dll,应用程序因错误而崩溃:无法在动态链接库KERNEL32.dll中找到过程入口点LoadPackagedLibrary我的系统:中央处理器:英特尔酷睿i5-3210M2.5GHz显卡:NVGeForce650m操作系统:Windows764位CUDA工具包:5.0OpenCV版本:2.4.5OpenCV构建选项(CMake):VS2010WIN64TBBIPPOPENGLCUDA我的应用程序的C++编译器:VS2012OpenCV的C++编译器:VS2010用于应用程序的DLL:opencv_

windows - 在 Windows 上确定 GPU 制造商

我打算编写一个Windows应用程序,如果该应用程序可以判断正在使用的显卡,那将会很有用。至少,看看GPU的制造商会有所帮助。到目前为止,我还没有设置编程语言。什么Windows库公开了这些信息? 最佳答案 有关使用WMI的C#方法,请参阅此处。您几乎可以通过任何语言访问WMI:C#detectwhichgraphicscarddrivesvideoManagementObjectSearchersearcher=newManagementObjectSearcher("SELECT*FROMWin32_DisplayConfigu

python - 构建 OpenCV 3.0.0-beta Windows Python 3.4

我希望OpenCV在我的Windows7x64forPython3.4上运行。尽管OpenCV3Alpha页面声明支持Python3(http://opencv.org/opencv-3-0-alpha.html),但预编译包仅包含opencv/build/python/2.7而没有3(.4)。所以按照HowtouseOpenCVinpython3.4onwindows7x64?上的回答,我正在尝试按照以下教程从源代码构建OpenCV3.0.0:http://docs.opencv.org/doc/tutorials/introduction/windows_install/windo

windows - 没有使用 OpenCV 预构建二进制文件安装 DLL

我使用WindowsOpenCV安装程序安装了最新版本,但在安装程序将文件解压缩到我的目录后,我找不到任何已安装的dll。我读到所有主要的dll,包括核心库和校准库都包含在$OPENCV_DIR/build/x64/bin中,但是这个目录只有几个文件,教程中没有提到任何文件。这是我的文件目录:如此处所示,此目录中没有dll。我也查看了对应的vc11和x86目录,都是同一套文件。我确信我没有做错任何事,但我看不到dll的安装位置。位于staticlib文件夹中的库文件,但这些不是我需要的。我在安装Opencv时是否遗漏了一个步骤? 最佳答案

windows - 尝试使用 OpenCV 库运行示例代码后,进程以退出代码 -1073741515 (0xC0000135) 结束

我一直在尝试在Windows下使用CLionIDE运行OpenCV。当我尝试运行此示例代码以加载和显示图像时#include#include#includeusingnamespacecv;usingnamespacestd;intmain(intargc,char**argv){if(argc!=2){cout我收到错误声明:Processfinishedwithexitcode-1073741515(0xC0000135)至于我的CMakeLists.txt里面的内容是这样的:cmake_minimum_required(VERSION3.6)project(test)set(CM

c++ - 为 Windows 10 64 位安装的 OpenCV3.2.0 中缺少许多 .lib 文件

我使用的代码依赖于opencv库,但是我从网上下载的代码只有opencv_core320.lib。我如何安装opencv以便访问我在VisualStudio2015的链接器的输入部分中拥有的所有这些库?cv2.libopencv_imgcodecs300.libopencv_superres300.libopencv_calib3d300.libopencv_imgproc300.libopencv_ts300.libopencv_core300.libopencv_ml300.libopencv_video300.libopencv_features2d300.libopencv_o

python - 在 windows 和 linux 上获取 gpu 供应商名称

我目前正在编写一些集成测试,这些测试应该在具有不同操作系统的不同物理机器和虚拟机上运行。对于一种类型的测试,我必须查明正在运行的机器上是否安装了nvidia显卡。我不需要任何其他信息-只需要供应商名称(如果我只知道它是否是NVIDIA显卡就可以了-对其他供应商不感兴趣)。我只能使用python标准库,所以我认为最好的方法是使用子进程和使用shell。是否有一些适用于Windows(Win10x64)和Linux(Fedora、CentOS、SUSE)的命令(无需安装任何工具或外部库)来查找gpu供应商? 最佳答案 以下解决方案:在L