代码如下: #include <opencv2/opencv.hpp> #include <opencv2/imgproc/imgproc.hpp> using namespace cv; using namespace std; int main( ) { //【1】载入原始图、Mat变量定义 Mat srcImage = imread("C://1.bmp"); //工程目录下应该有一张名为1.jpg的素材图 Mat midImage,dstImage;//临时变量和目标图的定义 //【…

2021年2月27日 0条评论 20点热度 阅读全文

这里主要总结一下车牌识别的总体思路,这里车牌区域提取采用的传统的图像处理的方法(转换颜色空间、开运算、闭运算、提取轮廓,包括利用一些启发性信息。。),分类用的是SVM,这个模型需要自己训练,主要是一些数字、字母、省份缩写的汉字,opencv自带svm方法训练即可,然后描述一下具体过程。。 总体流程 (1)训练字符分类器 (2)resize为固定大小 (3)高斯去噪 (4)转化为灰度图 (5)开运算 开运算与闭运算:https://blog.csdn.net/qq_41332469/article/details/8…

2021年1月16日 0条评论 59点热度 阅读全文

我在Java cv人脸识别的EigenFaces.predict()方法中遇到错误。错误是- OpenCV Error: Image step is wrong (The matrix is not continuous, thus its number of rows can not be changed) in unknown function, file ......\src\opencv\modules\core\src\matrix.cpp, line 802 我的代码是- public static v…

2020年12月1日 0条评论 37点热度 阅读全文

目前,我们正在一个机器人项目中,我们希望使用OpenCV识别元素。该检测已经可以在带有视频的OpenCV中使用。 对于硬件,我们使用带有Raspicam的Raspberry Pi B2。在长时间搜索滞后最小的东西之后,我们发现http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=14 WebRTC解决方案是迄今为止滞后时间最短的200-300ms。现在,我们希望用Java打开WebRTC流,但是到目前为止我…

2020年12月1日 0条评论 50点热度 阅读全文

我用Java做过一个数字艺术项目,我的老师喜欢它,希望我做一个博物馆展览,他们借给我Kinect,却没有教我如何在Java中使用它。我没有在互联网上投入任何真正全面的资金,因此我需要知道将kinect与Java结合使用以掌握职位的步骤。 (对不起,我的英语不好) 解决方案如下: 您是否已经研究过openKinect随附的示例以获取其基础知识?我建议您对OpenCV进行相同的操作。

2020年12月1日 0条评论 51点热度 阅读全文

我正在建立使用opencv的org.bytedeco.javacpp-presets版本的项目。我正在使用gradle进行依赖项管理/构建/测试等...构建和测试在我的本地计算机上工作正常,但是在travis上运行时,出现以下错误: Caused by: java.lang.UnsatisfiedLinkError: /tmp/javacpp28510966720824/libjniopencv_core.so: /usr/lib/x86_64-linux-gnu/libgomp.so.1: version `GO…

2020年11月30日 0条评论 49点热度 阅读全文

我正在创建一个用于查找两个图像之间的匹配的应用程序。我无法正确找到比赛结果。 匹配方法为我提供了与输入关键点相同数量的描述符,而且我也无法得出此结果。我正在将OpenCV用作工作区中的库。 这是我的代码。 Bitmap mBitmap1 = mimage1.copy(Bitmap.Config.ARGB_8888, false); Bitmap mBitmap2 = mimage2.copy(Bitmap.Config.ARGB_8888, false); Mat s_image1 = Utils.bitmapTo…

2020年11月30日 0条评论 51点热度 阅读全文

我正在尝试在android studio中打开人脸识别应用程序,但它向我显示以下错误“***请向OpenCV Android SDK目录指定环境变量OPENCV_ANDROID_SDK。” 如何解决? 解决方案如下: 像下面的示例一样,添加一个系统环境路径: OPENCV_ANDROID_SDK=/home/user/AndroidStudioProjects/OpenCV-android-sdk //please use your own 'OpenCV-android-sdk' location

2020年11月30日 0条评论 44点热度 阅读全文

我尝试使用来自Internet(来自yale)的样本训练分类器,但是当我输入其中一张训练图片作为测试样本时,我一直得到错误的预测(实际上,它仅输出类别“1”)。有人可以给我一些提示吗?我在下面附加了我的代码。 (我认为问题可能出在训练样本上,因为它们已经被灰度化了。我再次对其进行了灰度化,因为如果不这样做,则会显示错误bad arguement, size(1,30000), (10000,66)....东西。) import org.opencv.face.FaceRecognizer; import org.o…

2020年11月30日 0条评论 43点热度 阅读全文

我正在使用用于Android的IP Webcam APP,它正在通过本地url流MJPEG视频: http://192.168.0.2:8080/video 我能够使用VLC播放器和C++中的这段代码来显示视频。 在OpenCV 2.2上,我使用以下命令打开了网址: VideoCapture cap; cap.open("http://192.168.0.2:8080/video?dummy=param.mjpg"); 它可以在C++中工作,但是我希望它可以在Java中工作。从内置的网络摄像头拍照时,我可以使用Ja…

2020年11月29日 0条评论 46点热度 阅读全文