草庐IT

c++ - OpenCV: "libopencv_core.so.2.3: cannot open shared object file: No such file or directory"

我刚刚在我的Debian机器上安装了OpenCV,但遇到了一些问题。我遵循了Wiki上的安装指南。尝试编译示例给出了似乎是成功的编译,但是尝试运行它们最终会抛出错误:fagg@hubble:~/src/OpenCV-2.3.1/samples/cpp$g++-Wallem.cpp-lopencv_core-lopencv_imgproc-lopencv_calib3d-lopencv_video-lopencv_features2d-lopencv_ml-lopencv_highgui-lopencv_objdetect-lopencv_contrib-lopencv_legacyfa

c++ - 带有 float 的自定义内核 GpuMat

我正在尝试使用GpuMat数据编写自定义内核来查找图像像素的反余弦。当GPU有CV_8UC1数据但字符不能用于计算反余弦时,我可以在上传数据时上传、下载和更改值。但是,当我尝试将我的GPU转换为CV_32FC1类型(float)时,我在下载部分遇到了非法内存访问错误。这是我的代码://.cucode#include#include#include#include__global__voidfuncKernel(constfloat*srcptr,float*dstptr,size_tsrcstep,constsize_tdststep,intcols,introws){introwIn

c++ - Ubuntu OpenCV 不编译

我正在尝试使用以下命令编译OpenCV3.2:1.cmake-DCMAKE_BUILD_TYPE=Release-DBUILD_SHARED_LIBS=OFF-DCMAKE_INSTALL_PREFIX=/usr/local/-DOPENCV_EXTRA_MODULES_PATH=/home/matteo/Desktop/Xilinx/OpenCV/source/opencv_contrib/modules//home/matteo/Desktop/Xilinx/OpenCV/source/opencv-3.2.0/2.make-j7#runs7jobsinparallel3.sudo

c++ - opencv断言(一般)

一些(大部分)opencv错误是在运行时发现的——使用CV_64而不是CV_32,访问超出范围等。这使得调试不是一件容易的事,至少当你因为各种原因不能使用Debug模式时..发生错误时,opencv会停止断言(CV::ASSERT宏)并告诉它发生在opencv源代码中的确切位置。有没有办法告诉调用代码(我的代码)中错误发生的位置?当然假设我们处于Release模式(没有断点-只有控制台输出)谢谢 最佳答案 是的,通常很容易判断OpenCV何时失败:您需要做的就是检查每个函数调用的返回值,并在失败时打印错误消息发生。

c++ - 如何使 cv::namedWindow 成为 OpenCV2 中的焦点?

这是我的应用程序的简化版本:Matimg=imread("./picture.png");namedWindow("Picture",CV_WINDOW_AUTOSIZE);imshow("Picture",img);waitKey(0);当我执行编译后的应用程序时(在带有OpenCV2.4.3的MacOS10.8.2上),窗口在终端窗口下方打开并且不在焦点中。因此,我必须先单击(或按Tab键进入)它,然后可以按任意键来完成waitKey。是否可以自动使cv::namedWindow成为焦点? 最佳答案 您可能可以枚举所有窗口并将它

c++ - OpenCV : Open Mobotix Camera Feed

我有一个Mobotix相机。这是一个网络摄像机。在API中,他们为我们提供了通过以下方式获取提要的可能性http://[user]:[password]@[ip_adress]:[port]/cgi-bin/faststream.jpg?[options]我试过的是像普通网络摄像头一样打开它:cv::VideoCapturecapture("http://...");cv::Matframe;if(capture.isOpened())//alwaysfalseanyway.while(1){capture.read(frame);cv::imshow("Hithere",frame)

c++ - 在OpenCV中查找具有已知纵横比的矩形的距离

我正在开发一个OpenCV程序,以查找从相机到具有已知纵横比的矩形的距离。从前向View中查找到矩形的距离效果很好:实际距离与计算出的距离非常接近:wtarget·pimaged=c——————————————————————————2·ptarget·tan(θfov/2)wtarget是目标的实际宽度(以英寸为单位),pimage是整个图像的像素宽度,ptarget是检测到的四边形的最大宽度(以像素为单位)的长度,θfov是我们网络摄像头的视野。然后乘以某个常数c。当从非前向视角查看目标矩形时会出现此问题:这两个方向之间的实际距离差异很小,但检测到的距离相差近2英尺。我想知道的是如

c++ - CV::MAT 在 Debug模式下预览图像

如果图像是UIImage我们可以在xcode的Debug模式下查看图像,但我不能用于cv::mat图像并且它是正常的,所以无论如何或任何我们可以添加到xcode的附加工具在cv::mat图像的Debug模式下显示(或查看)图像? 最佳答案 如果您可以使用CLion而不是Xcode,则可以使用OpenCVImageViewer插件,只需单击即可在调试时显示矩阵。https://plugins.jetbrains.com/plugin/14371-opencv-image-viewer免责声明:我是这个插件的作者

c++ - 仅 block 的 HoG 特征

我正在尝试仅为block计算HOG特征。我探索了opencv/module/gpu/src/下列出的hog.cpp。下面是我更改为仅计算block特征的代码。voidcv::gpu::HOGDescriptor::getDescriptors(constGpuMat&img,Sizewin_stride,GpuMat&descriptors,intdescr_format){CV_Assert(win_stride.width%block_stride.width==0&&win_stride.height%block_stride.height==0);computeBlockHis

c# - opencv 面部 sdk 支持

我正在寻找可以支持人脸检测、识别和聚类的SDK。我们试过了Pittpatt,而且效果很好,但是被谷歌收购了,因此卡住了新契约(Contract)。所以我们不得不决定使用OpenCV,业务风险低,技术风险高。我们想寻找提供OpenCV人脸检测服务的公司或个人。如果有人对此感兴趣,请告诉我。谢谢 最佳答案 您可能想联系http://www.computer-vision-software.com/.他们有OpenCV经验 关于c#-opencv面部sdk支持,我们在StackOverflow