当前位置: 首页 > news >正文

javacv基础04-图像色彩空间转换函数Imgproc.cvtColor()(彩图转灰度图示例)

opencv python 实现方式参考
opencv-19 图像色彩空间转换函数cv2.cvtColor()

javacv 中的函数

Imgproc.cvtColor(image, grey, Imgproc.COLOR_BGR2GRAY);

参数说明:

  • image: 原始图像
  • 新灰度图
  • 转换参数:多种转换方式参考上面链接地址内容

在这里插入图片描述

javacv 实现方式代码如下:

package com.example.javacvstudy;import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.highgui.HighGui;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;
import org.springframework.boot.test.context.SpringBootTest;@SpringBootTest
class JavacvStudyApplicationTests {public static void main(String[] args) {
// 加载OpenCV库System.loadLibrary(Core.NATIVE_LIBRARY_NAME);// 读取图片String imagePath = "D:\\ai\\javacv-study\\src\\test\\java\\com\\example\\javacvstudy\\opencv.jpg"; // 替换为您的图片路径Mat image = Imgcodecs.imread(imagePath);Mat grey = new Mat();Imgproc.cvtColor(image, grey, Imgproc.COLOR_BGR2GRAY);// 检查是否成功读取图片if (image.empty()) {System.out.println("无法读取图片");} else {System.out.println("成功读取图片,宽度: " + image.width() + ", 高度: " + image.height());}// 显示图片HighGui.imshow("orgion", image); // 显示图像窗口HighGui.imshow("Image", grey); // 显示图像窗口HighGui.waitKey(); // 等待按键事件HighGui.destroyAllWindows(); // 关闭所有窗口}}

运行效果:

在这里插入图片描述

http://www.lryc.cn/news/143651.html

相关文章:

  • Spring Boot进阶(60):5种判断线程池任务是否全部完成的方案 | 实用技巧分享!
  • Git相关介绍和操作
  • IDEA配置热启动
  • 【附安装包】Fireworks CS6安装教程
  • 深度学习-4-二维目标检测-YOLOv3理论模型
  • 通俗理解DDPM到Stable Diffusion原理
  • 如何基于自己训练的Yolov5权重,结合DeepSort实现目标跟踪
  • C#_委托详解
  • R包开发-2.2:在RStudio中使用Rcpp制作R-Package(更新于2023.8.23)
  • 基于数据湖的多流拼接方案-HUDI实操篇
  • Spring MVC 四:Context层级
  • 【C++ 学习 ⑱】- 多态(上)
  • 合宙Air724UG LuatOS-Air LVGL API控件--进度条 (Bar)
  • 图神经网络与分子表征:番外——基组选择
  • rabbitmq笔记-rabbitmq客户端开发使用
  • 13.Oracle中nvl()与nvl2()函数详解
  • 设置某行被选中并滚动到改行
  • React钩子函数之useRef的基本使用
  • 无风扇迷你电脑信息与购买指南
  • 比特币是怎么回事?
  • vue3+ts+uniapp小程序端自定义日期选择器基于内置组件picker-view + 扩展组件 Popup 实现自定义日期选择及其他选择
  • Java进阶篇--泛型
  • android framework之Applicataion启动流程分析
  • Linux Day10 ---Mybash
  • Flask-Sockets和Flask-Login联合实现websocket的登录认证功能
  • 东盟全面覆盖?长城战略部署核心区域市场,首个百万粉丝国产品牌
  • 基于PHP的电脑商城系统
  • 无客户端网络准入方案,为集成电路企业终端管理开启省事更省心模式
  • 5G与4G的RRC协议之异同
  • 横扫“盲区”、“看透”缺陷,维视智造推出短波红外相机