| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> JAVA 图像处理基于OpenCv与JVM-----加载保存图像 -> 正文阅读 |
|
[人工智能]JAVA 图像处理基于OpenCv与JVM-----加载保存图像 |
加载图片 openCv有一个名imread的简单函数,用于从文件中读取图像 imread 函数位于Imgcodecs类的同名包中。 加载图片代码 import org.opencv.core.CvType; public class HelloCv { ? 加载成功会输出以下消息 ?这个函数也可以加载灰度图像 通过IMREAD_GRAYSCALE进行控制 Mat mat = Imgcodecs.imread("./images/test.jpg",Imgcodecs.IMREAD_GRAYSCALE); IMREAD_GRAYSCALE将图像强制转换为灰度图像并加载到Mat对象中 除了IMREAD_GRAYSCALE参数外,还可以传递其他参数得到特定的处理通道和图像深度 ?保存图片 ?imwrite函数可以用来保存图片,也是 Imgcodecs类中 我们的图片是彩色的,通过IMREAD_GRAYSCALE改变为灰度图片,并以output.jpg为名输出 import org.opencv.core.CvType; public class HelloCv { ? 对于JPEG,可以使用CV_IMWRITE_JPEG_QUALITY参数,参数值范围为0~100(值越大图像质量越高)。默认值是95。 对于PNG,可以使用0~9作为压缩程度的参数值,值越大表示图像越小且压缩时间越长。默认值是3。 可以通过使用另一个叫作MatOfInt的OpenCV对象来实现使用压缩参数压缩输出文件,MatOfInt是一个整型矩阵,或者是一个更简单的形式,即数组。 import org.opencv.core.CvType; public class HelloCv { 未压缩前大小?????????????????????????????????????? 压缩后大小 ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 22:40:17- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |