电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Android基于OpenCV實現圖像脫色

瀏覽:103日期:2022-09-17 18:31:47
目錄脫色原理API操作效果源碼脫色

Imgproc.cvtColor(rgb, gray, Imgproc.COLOR_RGB2GRAY)可以快速的實現圖片脫色,其通過簡單的計算將三通道圖像轉換成單通道圖像,經典的灰度轉換公式如下:

Android基于OpenCV實現圖像脫色

但是轉換過的圖像存在對比度丟失,無法區分顏色的問題。OpenCV給我們提供另外一種脫色方法Photo.decolor,旨在最大限度的保留圖片對比度。

Android基于OpenCV實現圖像脫色

原理

論文詳情:www.cse.cuhk.edu.hk/~leojia/pro…

論文PDF:www.computer.org/csdl/pds/ap…

相比于簡單的使用R/G/B線性組合,作者構造了更為復雜的多項式擬合,向量空間的基底為:[r,g,b,rg,rb,gb,r2,g2,b2],核心就是求取灰度化函數:

Android基于OpenCV實現圖像脫色

API

public static void decolor(Mat src, Mat grayscale, Mat color_boost) 參數一:src,輸入8位三通道圖像。 參數二:grayscale,輸出8位單通道灰度圖。 參數三:color_boost,輸出8位三通道圖像。對比度增強后的圖像。操作

/** * 脫色 * author: yidong * 2020/12/5 */class DecolorActivity : AppCompatActivity() { private val mBinding: ActivityDecolorBinding by lazy {ActivityDecolorBinding.inflate(layoutInflater) } private val mList = mutableListOf<ImageTextObject>() private lateinit var mAdapter: ImageTextAdapter override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(mBinding.root)mAdapter = ImageTextAdapter(this, mList)mBinding.container.adapter = mAdapterval bgr = Utils.loadResource(this, R.drawable.ceil)val rgb = Mat()Imgproc.cvtColor(bgr, rgb, Imgproc.COLOR_BGR2RGB)val gray = Mat()val dst = Mat()val boost = Mat()mBinding.isLoading = trueGlobalScope.launch(Dispatchers.IO) { Imgproc.cvtColor(rgb, gray, Imgproc.COLOR_RGB2GRAY) Photo.decolor(rgb, dst, boost) launch(Dispatchers.Main) {mList.add(ImageTextObject(rgb, '原圖'))mList.add(ImageTextObject(gray, 'RGB2GRAY'))mList.add(ImageTextObject(dst, 'DeColor'))mList.add(ImageTextObject(boost, 'ColorBoosting'))mAdapter.notifyItemRangeInserted(0, 4)mBinding.isLoading = false }} }}效果

分別采用decolor和RGB2GRAY實現的脫色效果圖,在對比度和顏色保留上效果相差很大。

Android基于OpenCV實現圖像脫色

源碼

github.com/onlyloveyd/…

以上就是Android基于OpenCV實現圖像脫色的詳細內容,更多關于Android OpenCV圖像脫色的資料請關注好吧啦網其它相關文章!

標簽: Android
相關文章:
主站蜘蛛池模板: 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 生物颗粒燃烧机-生物质燃烧机-热风炉-生物颗粒蒸汽发生器-丽水市久凯能源设备有限公司 | 除甲醛公司-甲醛检测-广西雅居环境科技有限公司 | 宜兴紫砂壶知识分享 - 宜兴壶人| 「安徽双凯」自动售货机-无人售货机-成人用品-自动饮料食品零食售货机 | 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | CTAB,表面活性剂1631溴型(十六烷基三甲基溴化铵)-上海升纬化工原料有限公司 | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 贴板式电磁阀-不锈钢-气动上展式放料阀-上海弗雷西阀门有限公司 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 | 双吸泵,双吸泵厂家,OS双吸泵-山东博二泵业有限公司 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 雪花制冰机(实验室雪花制冰机)百科 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 浙江工业冷却塔-菱电冷却塔厂家 - 浙江菱电冷却设备有限公司 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 网站建设-临朐爱采购-抖音运营-山东兆通网络科技 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 细胞染色-流式双标-试剂盒免费代做-上海研谨生物科技有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 电渗析,废酸回收,双极膜-山东天维膜技术有限公司 | 颚式破碎机,圆锥破碎机,制砂机-新乡市德诚机电制造有限公司 | 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 电磁铁_推拉电磁铁_机械手电磁吸盘电磁铁厂家-广州思德隆电子公司 | 电动球阀_不锈钢电动球阀_电动三通球阀_电动调节球阀_上海湖泉阀门有限公司 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 广州展览设计公司_展台设计搭建_展位设计装修公司-众派展览装饰 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 硫化罐_蒸汽硫化罐_大型硫化罐-山东鑫泰鑫智能装备有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 |