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

成都个人网站制作下载百度手机助手

成都个人网站制作,下载百度手机助手,济南物流行业网站建设工具,十款免费软件app下载入口目录 1.图像颜色空间介绍 RGB 颜色空间 2.HSV 颜色空间 3.RGBA 颜色空间 2.图像数据类型间的互相转换convertTo() 3.不同颜色空间互相转换cvtColor() 4.Android JNI demo 1.图像颜色空间介绍 RGB 颜色空间 RGB 颜色空间是最常见的颜色表示方式之一,其中 R、…

目录

1.图像颜色空间介绍

RGB 颜色空间

2.HSV 颜色空间

3.RGBA 颜色空间

2.图像数据类型间的互相转换convertTo()

3.不同颜色空间互相转换cvtColor()

 4.Android JNI demo


1.图像颜色空间介绍

  1. RGB 颜色空间

RGB 颜色空间是最常见的颜色表示方式之一,其中 R、G、B 分别表示红色、绿色和蓝色分量。在 OpenCV 中,RGB 图像可以通过 CvType.CV_8UC3 的类型来表示,其中 8U 表示 8 位无符号整数,C3 表示三个通道。

2.HSV 颜色空间

 HSV (Hue, Saturation, Value) 颜色空间是一种将颜色表示为色调、饱和度和亮度三个分量的方式。色调表示颜色的基本色相,取值范围为 0 到 360;饱和度表示颜色的纯度,取值范围为 0 到 1;亮度表示颜色的亮度,取值范围也为 0 到 1。在 OpenCV 中,HSV 图像可以通过 CvType.CV_8UC3 的类型来表示。

3.RGBA 颜色空间

在 RGBA 颜色空间中,每个分量的取值范围为 0 到 255,其中 R、G、B 分别表示红色、绿色和蓝色分量,取值范围为 0-255,而 A 表示透明度分量,取值范围为 0-255,其中 0 表示完全透明,255 表示完全不透明。

2.图像数据类型间的互相转换convertTo()

void cv::Mat::convertTo ( OutputArray m,

int         rtype,

double   alpha,

double   beta ,

)      

  • m:输出图像
  • rtype: 转换后数据类型
  • alpha:缩放系数
  • beta:平移系数

3.不同颜色空间互相转换cvtColor()

void cv::cvtColor ( InputArray  src,

                              OutputArray  dst,

                               int   code,

                               int    dstCn 

  • src:待转换颜色模型的原始图像。
  • dst:转换颜色模型后的目标图像。
  • code: 颜色空间转换的标志,如由RGB空间到HSV空间。
  • dstCn:目标图像中的通道数,如果参数为0,则从src和代码中自动导出通道数。

 4.Android JNI demo


#include <jni.h>#include <string>#include <android/bitmap.h>#include <opencv2/opencv.hpp>#include <iostream>#include <android/log.h>using namespace cv;using namespace std;extern "C"JNIEXPORT void JNICALLJava_com_example_myapplication_MainActivity_opencv_1test(JNIEnv *env, jclass clazz,jobject bitmap) {AndroidBitmapInfo info;void *pixels;CV_Assert(AndroidBitmap_getInfo(env, bitmap, &info) >= 0);//判断图片是位图格式有RGB_565 、RGBA_8888CV_Assert(info.format == ANDROID_BITMAP_FORMAT_RGBA_8888 ||info.format == ANDROID_BITMAP_FORMAT_RGB_565);CV_Assert(AndroidBitmap_lockPixels(env, bitmap, &pixels) >= 0);CV_Assert(pixels);//将bitmap转化为Mat类Mat image(info.height, info.width, CV_8UC4, pixels);Mat image32;image.convertTo(image32,CV_32F,1/255,0);Mat HSV;cvtColor(image,HSV,COLOR_BGR2HSV);Mat gray;cvtColor(image,gray,COLOR_BGR2GRAY);imwrite("/sdcard/DCIM/gray.jpg",gray);//保存图像到手机相册imwrite("/sdcard/DCIM/HSV.jpg",HSV);}

                   

     (原图)                                    (HSV)                                      (gray)

http://www.dt0577.cn/news/19400.html

相关文章:

  • 简约大方自助建站模板搜外滴滴友链
  • wordpress+嗨一下搜索引擎优化的概念是什么
  • 网站开发框架的主要作用广州疫情今天最新消息
  • 自己做网站哪种好做seo优化上首页
  • 云南九泰建设工程有限公司官方网站网站如何提交百度收录
  • 如何做网站短链接福州seo关键字推广
  • 全国建筑工程网免费seo关键词优化排名
  • 网站开发软件有哪些济南计算机培训机构哪个最好
  • 搭一个网站济南seo网站排名关键词优化
  • 网站关于我们怎么做单页面模板金华网站建设
  • sem竞价河南纯手工seo
  • 贵阳网站开发人员工资上海今天最新新闻10条
  • 广元商城网站开发2000元代理微信朋友圈广告
  • 全国质量建设局特种作业网站怎么创造自己的网站
  • 北京网站制作网络推广公司网站广告收费标准
  • 微信公众号小程序怎么开通网站优化方案怎么写
  • 网站专题页面开发百度搜索大数据怎么查
  • 广东手机网站建设价格低搜索引擎网站排名
  • 社保网站做员工用工备案吗医院网站建设方案
  • 网站制作公司运作方案百度搜索引擎竞价排名
  • 个人设计师网站 青春百度引擎入口官网
  • 通辽市做网站公司南京疫情最新消息
  • 淘宝客可以做返利网站吗seo快速排名服务
  • wordpress搜站点网络中断厦门人才网官网招聘信息网
  • 有什么可以做兼职的正规网站app推广渠道
  • 杭州网站建设seo搜索引擎优化怎么优化
  • 洛阳自助建站seo优化排名怎么做
  • 网站建设免长尾关键词有哪些
  • 宣传设计网站河南靠谱seo电话
  • 做游戏ppt下载网站有哪些项目宣传推广方案