![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图像处理
Peiwen123
Clear code
展开
-
Java识别天际线并输出到图片中——Skyline
全部代码已托管至GitHub欢迎访问~~最终希望实现类似这样的效果(图片网上随便找的,版权问题请联系我):获取天际线的流程大概是这样:1.读取图片,获取rgb值存入数组2.根据提取出蓝色通道的值,并且绘制出直方图3.根据直方图算出一个阈值threshold4.把图中所有蓝色通道的值高于threshold的点全部染白(认为是天空)把图中所有蓝色通道的值低于threshold的点全部...原创 2019-05-23 09:03:08 · 705 阅读 · 0 评论 -
Android开发中通过纯Java代码使用OpenCV (mac+AndroidStudio+opencv320)
在网上关于android中如何使用opencv的教程还挺多的, 主要是有两种1.用JNI配合NDK,核心代码用C++来完成,然后在Java中调用native的方法;2.用纯Java代码开发OpenCV,使用OCV提供的SDK第一种方法的优点是运行速度可能会更快,而且程序运行的时候可以直接一个安装包跑起来,但是缺点在于环境配置比较麻烦,而且因为把JNI的so文件都放到了应用程序里,所以整体的包...原创 2019-06-24 05:10:43 · 496 阅读 · 0 评论 -
Java使用opencv提取人脸后获得LBP图像
结果大概是这样:原本的图片如果是这样的:那么提取人脸之后是这样的:然后计算LBP图像是这样的:因为项目中设计到服务器信息, 没有托管代码, 核心的LBP处理代码如下: public int[] getLbpHistogram(Mat face){ Mat lbpface = new Mat(new Size(198,198), CvType.CV_32SC3)...原创 2019-06-24 05:52:28 · 922 阅读 · 0 评论