- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 简单方法删除MySQL中的重复记录只保留一行
假定数据内容为:SELECT * FROM names;+----+--------+| id | name |+----+--------+| 1 | google || 2 | yahoo || 3 | msn || 4 | google || 5 | google || 6 | yahoo |+----+--------+方法一:语句简单,执行时间:100W条数据3条重复内容,耗时14s保留id最小的行:DELETE n1 FROM.
2021-08-12 17:53:31 324
原创 IPv6大小比较(JAVA)
在项目过程中经常会遇到IP地址范围段的配置,可能会涉及判断IP在不在范围内、两个IP地址段是否冲突(有交叉)之类的判断。IPv4地址大小的比较在网上可以找到很多相关的文章,由于IPv4地址是16位的,可以通过手动转化成无符号整型(或长整型)进行大小比较。而IPv6是128位的,除了转化成数字后范围过大外,IPv6还有很多种缩写的方法,会给大小的比较带来问题。这时可以通过引入 io.netty.util.NetUtil类,用简单的代码完成IPv6大小的比较。NetUtil的createByteArrayF
2021-05-21 09:47:41 2268
原创 logstash收不到java发送的TCP报文
问题描述:使用java socket向logstash发送json数据,通过tcpdump可以抓到包,但是logstash一直没有接收到数据。logstash的配置是正确的。问题解决:logstash是用换行符区分事件的,socket发送每条数据后要手动加个’\n‘,logstash端才能显示接收到数据。如果socket发的是没有处理的二进制数据,里面自带换行符的话,就会看到logstash接收到的内容是好几段,相对源文件也可能是乱序的。...
2020-09-29 17:03:30 726
原创 could not resolve placeholder错误(application.properties文件不起作用)
在idea中启动spring-boot项目有时会报错,可能是同样的代码在别人的机器上可以运行但自己的机器上却出错。比如报占位符的错误,也有可能是datasource的错误。 如果看了网上其他博客发现不是多配置文件的锅或者autoConfiguration的锅,那么可以检查一下项目编译产生的main/target/class的目录下是不是没有拷贝的配置文件。 ...
2019-02-20 19:29:33 1190 2
原创 opencv_contribCmake问题:CMake Error at cmake/OpenCVUtils.cmake:1043 (file)
听说OPENCV里面有KCF等目标追踪的函数,网上找了示例程序发现功能在一个opencv_contrib的包里面,网上有很多opencv3.2+opencv_contrib+cmake的使用方法,在按照步骤在cmake-gui中执行configure的时候出现了报错1043的问题。 我的报错提示是hashcode不匹配,上网查了一下,说是opencvcontrib和opencv必须版本号一致
2017-09-14 19:58:05 9480 8
原创 OpencvForAndroid快速遍历处理每个像素的方法
在JAVA版的opencv中,获取像素值使用:double[] get(int row, int col)函数 更改像素值使用put(int row, int col, double... data)函数一个直接类似C++版的at像素值遍历方法是// rGray,sGray为使用的Mat格式变量 for (int i = 0; i < dImg.hei
2016-10-13 21:14:56 2182
转载 <opencv for android>HOG描述子计算的参数
直接用JAVA的API调用opencv4android比结合C++的方法在配置上要简单很多,还是比较适合我这种初学者,之后再学习JNI的方法吧。在做的识别程序里面有个HOG+SVM进行识别的部分,这个用C++做的比较多,用java的话用法有一点点差别。。。(JAVA没学好)HOG.compute函数参数介绍:void compute(Mat img, MatOfFloat descri
2016-09-25 14:58:15 882
原创 <Opencv for Android 调试>加载XML模型,使用SVM.predict出现的NullPointerException问题
在做使用SVM进行检测识别的例子,其中运行的时候出现了这个错误。因为读文件和初始化是参照网上银行卡号识别例子中的cascade分类器的例子自己改的,估计是这边出了问题,当时报错是: java.lang.NullPointerException: Attempt to invoke virtual method 'float org.opencv.ml.CvSVM.predict(org.openc
2016-09-25 14:45:54 1877
原创 <opencv for android 入门积累>Findcontours函数在android中的使用
Imgproc.findContours函数这个函数使用的时候后两个参数和电脑版的不同,mode和method两项与电脑版开发相比要去掉”CV_“函数的用法和windows下基本一致,就不具体写了。一个例子: Imgproc.findContours(binaryMat,contours,new Mat(),Imgproc.RETR_LIST,Imgproc.CHAIN_APPROX_
2016-09-09 15:19:34 1356
原创 <opencv for android入门积累>Faltal exception :Main
刚开始学android studio,配置好了opencv就在网上找程序调试,不过程序出了问题也完全没有头绪,在网上找了解决方法。发现外文的网站上各种错误还挺全的。不过现在是个菜鸟,有很多问题只知其然不知其所以然,希望以后能够完全解决。第一个练习的程序用的是网上用很多的那个灰度化的。出现过两个Faltal exception :Main的错误,一个是onresume报错,我就直
2016-09-09 15:03:00 439
原创 利用坐标筛选四边形(凸四边形,边不交叉)
double edge01=sqrt(pow(scene_corners[0].x-scene_corners[1].x,2)+pow(scene_corners[0].y-scene_corners[1].y,2)); double edge12=sqrt(pow(scene_corners[1].x-scene_corners[2].x,2)+pow(scene_corners[1].y-s
2016-07-06 15:06:22 1605
原创 获取图象匹配中的未匹配的特征点
图象匹配中获取匹配点坐标: matches[i].queryIdx左边图象的匹配点 matches[i].trainIdx右边图象的匹配点left_key_point和right_key_point是通过算子得到的左右影像的特征点。获取图象中没有匹配到的特征点Mat unMatchedImage;int lable=0;vector unMatchedPoints;
2016-05-30 10:34:56 556
vibe运动目标提取opencv C++源代码
2017-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人