Java垂直镜像,Java OpenCV实现图像镜像翻转效果
本文实例为大家分享了Java OpenCV实现图像镜像翻转效果的具体代码,供大家参考,具体内容如下
主要使用OpenCV的flip()方法,可以实现图像的垂直、水平以及同时垂直镜像翻转。
flip是Core的静态方法,用法为:
public static void flip(Mat src, Mat dst, int flipCode)
参数说明:
src:输入图像;
dst:输出图像;
flipCode:
= 0 图像向下翻转
> 0 图像向右翻转
< 0 图像同时向下向右翻转
代码如下:
public static void main(String[] args) {
Mat img = Imgcodecs.imread("img/test.jpg");
Mat dst1 = new Mat(img.rows(), img.cols(), CvType.CV_8UC3);
Mat dst2 = new Mat(img.rows(), img.cols(), CvType.CV_8UC3);
Mat dst3 = new Mat(img.rows(), img.cols(), CvType.CV_8UC3);
//向右翻转
Core.flip(img, dst1, 1);
//向下翻转
Core.flip(img, dst2, 0);
//同时向右向下翻转
Core.flip(img, dst3, -1);
Tools.showImage(img, ".jpg", "原始");
Tools.showImage(dst1, ".jpg", "向右翻转");
Tools.showImage(dst2, ".jpg", "向下翻转");
Tools.showImage(dst3, ".jpg", "同时向右向下翻转");
}
运行结果如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持聚米学院。
Java垂直镜像,Java OpenCV实现图像镜像翻转效果相关推荐
- java 图片旋转 翻转 镜像处理_Java OpenCV实现图像镜像翻转效果
本文实例为大家分享了Java OpenCV实现图像镜像翻转效果的具体代码,供大家参考,具体内容如下 主要使用OpenCV的flip()方法,可以实现图像的垂直.水平以及同时垂直镜像翻转. flip是C ...
- java图片镜像代码_Java OpenCV实现图像镜像翻转效果
本文实例为大家分享了Java OpenCV实现图像镜像翻转效果的具体代码,供大家参考,具体内容如下 主要使用OpenCV的flip()方法,可以实现图像的垂直.水平以及同时垂直镜像翻转. flip是C ...
- 数字识别java开源_Java基于opencv实现图像数字识别(三)—灰度化和二值化
Java基于opencv实现图像数字识别(三)-灰度化和二值化 一.灰度化 灰度化:在RGB模型中,如果R=G=B时,则彩色表示灰度颜色,其中R=G=B的值叫灰度值:因此,灰度图像每个像素点只需一个字 ...
- matlab如何镜像处理图片,matlab实现图像镜像
matlab实现图像镜像 镜像的目的是将图像进行翻转,镜像的模式有水平镜像,垂直镜像,水平垂直镜像. matlab实现镜像: close all; clear all; clc; I=imread(' ...
- c语言 图片漫画效果,OpenCV实现图像转换为漫画效果
本文实例为大家分享了OpenCV实现图像转换为漫画的具体代码,供大家参考,具体内容如下 From <OpenCV By Example> 1.先canny提取图像的边缘并强化,翻转边缘为黑 ...
- OpenCV 为图像转换为漫画效果
https://blog.csdn.net/u014657795/article/details/78913939 https://blog.csdn.net/weixin_44613063/arti ...
- 【OpenCV 例程200篇】29. 图像的翻转(cv2.flip)
[OpenCV 例程200篇]29. 图像的翻转(cv2.flip) 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 ...
- 用OpenCV实现图像的水平镜像(翻转)变换和竖直镜像(翻转)变换(垂直镜像变换)的源码
图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 直接上源码,本人是参考博文的源码OpenCV2: ...
- python opencv图片旋转180度_Python opencv图像镜像翻转
最近在训练CNN网络,需要对数据进行扩充,于是想做一下图像的镜像翻转,主要参考了博客: 不过我发现博主使用的是opencv老版本了,现在大家都是cv2了,因此我对博主的代码进行了必要的修改. 首先,说 ...
最新文章
- SimpleDateFormat的线程安全问题
- Cordova各个插件使用介绍系列(七)—$cordovaStatusbar手机状态栏显示
- springboot实现增量备份_SpringBoot canal数据同步解决方案
- 【转载】Android设计中的.9.png
- swot分析模板_什么是SWOT分析图?怎样绘制SWOT分析思维导图,这样操作很简单
- java ee cdi_Java EE CDI依赖注入(@Inject)教程
- 【转】WebServices:WSDL的结构分析
- PHP手机获取6为不反复验证码
- android 开发工具类,Android中常用开发工具类—持续更新...
- iOS: AFNetworking手动配置(iOS7.1, AF2.2.4)
- @RequestBody 的使用方法和注意事项
- DPDK AF_XDP
- 模电数电c语言笔试题,模电数电题面试题集锦
- 基于二阶矩阵的优化问题(一)线搜索策略(附matlab代码)
- 量化交易接口UFX是什么?
- Nginx模块开发之http handler实现流量统计(进阶篇)
- 2012年最受欢迎低价优质美国虚拟主机TOP5
- 已知两个向量的夹角和其中一个向量,求另一个向量
- web前端简单静态网页制作
- 为什么我不再运营百家号了?这说出了我的心声
热门文章
- srve0255e尚未定义要怎么办_斜视怎么办?日常的护理工作有哪些?
- C++ 实现排序问题:时间复杂度O(n),空间复杂度O(1)
- Qemu-6.1.0多热补丁管理
- C语言printf控制光标位置和清空屏幕
- iphone11右上角信号显示_iOS 11信号显示栏变了!这意味着啥?
- django关于Mysql增删改查操作以及浏览器数据返回
- 对scala函数总结
- idea开发搭建scala项目流程(二)
- SpringCloud微服务权限控制(一)概述
- android高德地图设置经纬度,安卓高德地图开发自定义线路规划(按着自己定义的经纬度规划线路)...