精华内容
下载资源
问答
  • opencv封装动态链接库给Java使用JNI技术,不懂得可以联系我可以无偿给与帮助
  • 这是在C#中使用OpenCV的资源工具,已经将在C++中使用的opencv封装完成,解压缩之后可以选择exe文件重新下载,或者也可以直接使用我的emgucv文件夹,需要在环境变量的path中新添加路径bin/x64
  • 支持VB调试环境的opencv封装DLL

    热门讨论 2011-10-14 16:58:51
    支持VB调试环境的opencv封装DLL
  • opencv封装到DLL时遇到的LNK2019错误解决

    搞了两天,原本用opencv已经可以了,当准备移到创建DLL中提示一大堆LNK2019错误:


    error LNK1120: n个无法解析的外部命令

    error LNK2019:无法解析的外部符号“int __stdcall cv::_interlockedExchangeAdd(int *,int)”(?_interlockedExchangeAdd@cv@@YGHPAHH@Z)....


    网上搜索没找到解决办法,还是自己摸索出来,修改C++调用约定:

    打开项目属性--[配置属性]--[C/C++]--[高级]--[调用约定]改为__cdecl(/Gd)

    再编译就好了

    展开全文
  • 利用opencv封装的2种GMM函数实现的前景目标提取,同时带blob连通域标记。
  • 通过把picturebox句柄传进去,调用。接口非托管-托管整数类型输入输出可以,string类型不行(需要转换,未完成)。
  • opencv封装dll测试2

    2021-05-14 18:26:52
    创建空项目生成导出dll 2. 3 配置include lib ,设置启动项运行

     

    创建空项目生成导出dll

    2.

       

     

    3 配置include lib ,设置启动项运行

    展开全文
  • opencv训练传统分类器

    首先,网上有很多网页都有说的,本文章就简述,主要详细讲解可能遇到的一些问题。

    训练流程如下:

    1.只做样本,肯定分为正样本和负样本,样本制作好以后,还要进行一些处理才能进行下一步,否则会出各种问题。

    (a.样本要进行灰度化处理,批量灰度处理的程序可以到这里去下载,可能要自己改一下程序里面的图片路径:http://download.csdn.net/detail/u013419097/9684234;

    b.我用的opencv版本是2.4.10,电脑是64位的,之前我一直用x64里面的exe结果不行,然后换成x86位的就解决了程序根本运行不了的问题。

    c.用haartraining.exe训练要记得把图片归一化也就是统一图片尺寸到一个比较小的值,我原本宽和高设的是100x200,结果就会报错,后来改成25x50就可以了,否则就会出现下面的问题:


    2.第二步,在正负样本文件夹下面生成对应的data文件。


    注意:正负样本文件夹都要操作的步骤:完成上面后,分别打开.data文件,运用查找功能,去掉.data文件里面的.data那一行。ps对于正样本的.data文件,还要将里面的jpg替换成jpg 1 0 0 25 50(按照自己的尺寸设)。

    3.生成vec文件。

    返回到放exe和正负样本的文件夹下(ps:要把exe和正负样本文件夹放在同一个目录下。)

    然后在cmd下面cd 到改目录,接着输入指令:opencv_createsamples.exe -info pos\positive.data -vec pos.vec -bg neg\negative.data -num 1822 -w 25 -h 50(1822是我的正样本数)。

    如果你出现下面的错误:

    那就代表你的vec没创成功,你要检查一下你的正样本的jpg 有没替换成 jpg 1 0 0 25 50.如果成功了,会出现像下图那样:


    4.可以开始运行opencv_haartraining.exe开始训练了。在刚才cd到的文件夹的地方,在终端输入:opencv_haartraining.exe -data xml -vec pos.vec -bg neg/negative.data -nstages 20 -nsplits 2 -minhitrate 0.999 -maxfalsealarm 0.5 -npos 1822 -nneg 4600 -w 25 -h 50  -mem 1024 -mode ALL

    注意:xml:这个是放结果的文件夹,你要在exe相同文件夹下面自己建一个,可以自己随便命名。

    4600:这个是负样本数,可以大于实际样本。在用traincascade.exe训练的时候发现这个不能比正样本数大,这个数目以及-npos后的数在用traincascade.exe的时候要用一个公式计算,具体见:http://blog.csdn.net/u013419097/article/details/53186316,

    最后开始训练了:



    展开全文
  • 基于C++和OpenCV的方式实现的算法模块,比如图像预处理,智能学习,特征搜索等等算法模块,怎么封装成动态链接库
  • 基于OpenCV封装官方Affine-SIFT源码

    千次阅读 2018-01-03 13:25:23
    前言SIFT变换在OpenCV中已经集成好了,只需要几行代码就可以实现SIFT特征点的点检测。但是OpenCV中SIFT特征算子是基于刚性物体的特征点检测,对于柔性物体的特征点检测和后期的使用就不是很适用了,这就提到了基于...

    前言

    SIFT变换在OpenCV中已经集成好了,只需要几行代码就可以实现SIFT特征点的点检测。但是OpenCV中SIFT特征算子是基于刚性物体的特征点检测,对于柔性物体的特征点检测和后期的使用就不是很适用了,这就提到了基于Affine变换的ASIFT。
    这篇文章使用ASIFT网站上提供的源码经过OpenCV提供图像数据输入,并且提供了调用的接口,给出了一个demo(VS2013 Win32工程)。

    SIFT与Affine-SIFT检测结果对比

    检测结果对比

    展开全文
  • OPENCV封装成DLL的问题

    2016-11-23 21:11:08
    因为需要更新一个老的程序,所以需要把OPENCV2.4.13下的级联分类器算法封装成一个DLL或者LIB移植到C++BUILDER6下面去,在网上找了很多天也没有可靠的方法能完全脱离OPENCV原来的库文件,问一下具体怎么操作才能在VC...
  • opencv封装dll,并调用

    2016-06-17 13:23:46
    用VS2010+OPENCV2.4.10编写的程序封装成DLL,接口中不涉及opencv自带结构; 想在VS2005中调用这个dll,结果LoadLibrary失败,GetLastError错误码126,找不到指定的模块。 “VsTest_NewD.exe”: 已加载“C:\WINDOWS...
  • http://files.cnblogs.com/cutepig/CVClass.rar最近一直用opencv编程序,功能很强大,有些时候却不大...后来看到一个叫做blepo的函数库,这个库将矩阵和图像的处理封装的比较好,写起来程序感觉根matlab似的,但是这...
  • opencv自己封装的jar

    2017-08-17 15:03:50
    jar包集成了opencv的jar,以及调用的代码,切记opencv需要linux环境才能跑起来的
  • opencv封装函数到dll

    2017-12-03 20:57:36
    解决办法:在配置了opencv的电脑上(但是在环境变量中没有添加dll的路径),将调用相关函数的代码封装成函数,生成dll文件,拷贝到其他没配置opencv的电脑上,再解析该dll,将该dll中调用的一些opencv的函数涉及到的...
  • opencv-3.1.0封装

    2019-01-04 16:33:40
    opencv-3.1.0封装包 基于VS2017 C++11编译的opencv-3.1.0版
  • PYTHON有不同版本,因此对于同一版本的OPENCV封装有对应多个 在编译OPENCV时指定PYTHON版本则生成对应版本的封装 ROS-KINETIC中的CV2是PYTHON2.7的封装版本 因此有需要编译一个PYTHON3.5的封装版本 所以根据...
  • 下载opencv 新建vs项目配置opencv环境 编写opencv测试代码 `#include <opencv2/opencv.hpp> #include using namespace std; using namespace cv; int main(int argv, char** argc) { Mat src = imread("51....
  • cvinvoke.二值化灰度化,卷积,高斯函数,通道分离。。。反正书上比较有的都有写
  • 封装Opencvdll

    2014-08-27 14:33:41
    封装了行人检测,人脸检测,性别检测的dll
  • OpenCvSharp是OpenCV的.NET Framework封装
  • OpenCV程序封装为64位DLL给Java调用

    千次阅读 2017-09-21 17:08:53
    OpenCV程序封装为64位DLL给Java调用//最近两周一直在忙一件事,刚刚做完给Java调用成功了,Mark一下。 做图像处理的经常用到OpenCV这个第三方库,函数好写,打包不好打,尤其打包成64位dll时。下面就自己这段时期的...
  • # 由于版权原因使用sift算法,需要安装opencv3.4以下版本 pip install opencv-python
  • C#对OpenCV封装

    2008-12-03 20:27:53
    OpenCV是基于C写的人脸识别系统,提供C#wraper,供C#调用
  • 第一篇博客当中说了Labview 的优势,其中就有一项就是可以和Matlab和Opencv混合编程,今天就说一下用Labview调用Opencv,当然网上也有人分享出来怎么去做这个动态链接库,但是针对于图像处理的还不多,至少我看到的...
  • Basler相机封装Halcon和OpenCV
  • opencv视频采集封装qml

    千次阅读 2017-10-15 16:29:47
    封装成qml控件。我们都知道qml是c++的扩展,opencv原本就是用c++实现的,所以这个并不是很难。 qml绘图的基元素是Item,Item是由QuickItem实现的。所以这里我们应该从QuickItem入手。为简单易用,我写成了qml插件 ...
  • OpenCV图像处理常用接口封装,包括,resize,标注,画线....
  • openCV的mat封装进json

    千次阅读 2018-08-17 12:48:42
    客户端把图片转成opencv的mat类型,封装进json,发给服务端,服务收到后解析json,再把mat把存成图片;用C++实现 解决方案: 发送和接收就不写了,这里只展示下如何封装以及如何解析。 用到的头文件:1.nlohmann::...
  • 1、把opencv程序封装成dll 首先新建一个DLL项目。 选择DLL 完成。 建好的项目中总共包含以下文件: 我们需要修改的只是跟我们项目名相同的文件test1.cpp,其它不用管。 test1.cpp中已有一些内容,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,773
精华内容 5,909
关键字:

opencv封装