安卓
三丰杂货铺
这个作者很懒,什么都没留下…
展开
-
安卓图像处理(七)为imageview添加黑色边框
文章目录互相交流可以在每次将Open CV中的mat展示在imageview上的时候,利用opencv的Imgproc.line()绘制黑色边框。不过,这样操作,不好控制边框大小。所以,界面的事情还是交给界面来做吧,直接在activity_main.xml中修改界面属性即可。在imageview中添加以下代码:android:src="@drawable/white"android:layout_gravity="center"android:padding="1dp"android:cropT原创 2021-12-28 10:29:17 · 2833 阅读 · 0 评论 -
安卓图像处理(0)总结篇
总结使用Java开发Open CV的时候,各种技巧,坑0 mat类赋值的时候,为什么使用.clone()比如:mat1 = mat2;如果直接等于,那么mat1和mat2指向同一块内存。正确做法:mat1 = mat2.clone()原创 2021-12-08 10:51:30 · 127 阅读 · 0 评论 -
安卓图像处理(六)过滤颜色
0 前言很多时候,图片上有两种泾渭分明的颜色,我们只想提取其中一种做处理,那该怎么办呢?可以使用颜色来过滤。1 基本思想使用hsv色彩空间。h可以帮助我们确定颜色是属于哪一个空间的,大体属于红色还是蓝色。然后,设置两个阈值,过滤每一个像素,不符合条件的通通变黑。这是部分关键代码,其实内容不多,执行完毕后,内容就变成黑白的了。如果想在原图像上,框出来,可以利用这个获取的黑白图,作为mask。: Mat binaryMat = new Mat();// Imgpro原创 2021-12-07 22:34:48 · 607 阅读 · 0 评论 -
安卓图像处理(五)查找轮廓以及另辟蹊径
文章目录0 前言1 轮廓的知识2 另辟蹊径0 前言我轮廓的应用场景类似识别图片里的身份证,不过,其实用不着查找轮廓,我在查找的时候,会很多时候错误查找。1 轮廓的知识轮廓查找的知识太杂了。比如说,找到的轮廓特别多,可以通过轮廓的层级确定,也可以通过轮廓的相对面积,以及轮廓颜色等等。一个比较好的识别轮廓的简单教程2 另辟蹊径干脆在实时显示的图像上,固定位置绘制一个框,然后使用的时候,用户把框和身份证对准。就不用操心轮廓的事情了。...原创 2021-12-07 22:27:01 · 350 阅读 · 0 评论 -
安卓图像处理(四)保存以及删除图片
保存图片到相册很简单的代码参考MediaStore.Images.Media.insertImage(getContentResolver(), yourBitmap, yourTitle , yourDescription);原创 2021-12-07 22:12:37 · 4156 阅读 · 0 评论 -
安卓图像处理(四)使用javacameraview实时显示相机图像 并且 去除Javacameraview四周的黑框
文章目录Javacameraview和surfaceview区别利用javacameraview显示图像效果以及缺点去除黑边源码地址:https://github.com/SFUMECJF/imagedetect看不懂可以在下面加我微信交流。Javacameraview和surfaceview区别总而言之,Javacameraview是经过优化后的显示类,在适用性上要更好。缺点只有帧率会低一些。所以,在配置好Open CV后,还是要选择javacameraview。利用javacameraview原创 2021-12-07 22:11:23 · 1197 阅读 · 0 评论 -
安卓图像处理(二)入门需求以及代码演示
0 前言本文介绍一些使用android studio进行简单图像处理的简单需求。可以在论坛提问。1 从相册选择图片并显示2 从相机选择图像并显示照着这兄弟教的,一步步写就可以。注意:这里其实还是调用了相机的接口,然后在依赖里进行裁剪,把裁剪后的图像显示在view里,并不是真正的视频流。https://www.youtube.com/watch?v=SBNq8YfUeNs3 在app页面持续显示相机图像并画线3.1 权限问题https://stackoverflow.com/question原创 2021-12-02 16:29:20 · 3733 阅读 · 0 评论 -
安卓图像处理(三)从相册选择图片
安卓图像处理原创 2021-12-02 15:29:04 · 445 阅读 · 0 评论 -
安卓图像处理(一)OpenCV环境以及处理
安卓图像处理,使用Open CV原创 2021-12-01 22:28:48 · 409 阅读 · 0 评论 -
android 开发(一)Java+Open CV
文章目录0 前言0.1 一定按照老师给的安装包等去配置环境0.2 运行0.3 修改0.4 资料1 OpenCV概述1.1 什么是OpenCV1.2 opencv环境的配置1.2.1 OpenCV Android SDK1.2.3.4 添加module dependency1.2.3.5 OpenCV库的加载1.2.3.6 Make Project2.OpenCV简单案例2.1 Mat2.1.1 Mat的概念2.1.2 Bitmap和Mat的转换2.1.3 Mat的位运算和算术运算2.1.4 Mat的rele原创 2021-11-25 11:07:43 · 4532 阅读 · 0 评论