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

山西建设厅网站2016年3号百度一下生活更好

山西建设厅网站2016年3号,百度一下生活更好,仿淘宝的网站模版,优惠网站建设一、前言 2023-03-23我发布了基于加权概率模型(杰林码的理论模型)的图像颜色增强和轮廓预测的应用方法。效果还不太明显,于是我又花了2周的时间进行了技术优化。下面仅提供了x86下的BMP和JPG对应的lib和dll,本文中的算法属于我国…

一、前言

2023-03-23我发布了基于加权概率模型(杰林码的理论模型)的图像颜色增强和轮廓预测的应用方法。效果还不太明显,于是我又花了2周的时间进行了技术优化。下面仅提供了x86下的BMP和JPG对应的lib和dll,本文中的算法属于我国自主的发明专利技术,商用必须获得授权,可提供linux(麒麟、鸿蒙)、x64、riscv、ARM等库,可在GPU上实现视频清晰化处理。在相同的尺寸下加权概率模型优化后的效果:
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
效率方面还不错,一张1080P的图像大概能在1秒左右运算完毕。如果采用多线程完全可以在GPU上实现多帧优化。上面相关参数设置的比较夸张,实际情况下可以根据个人感觉进行设置。

二、测试程序

int main() { // 3ULONGLONG t1, t2;WJLImageEnhancement wie;int err;char url1[200], url2[200];int i, length;ImageEnhanced imageEnhanced;// 设置对应的参数imageEnhanced.magnification = 0;          // 图像放大尺寸,0为不放大仅做清晰化处理imageEnhanced.contour_size = 15;          // 轮廓像素范围,影响清晰度和运算效率,越大越清晰但运算所需时间越长imageEnhanced.jielin_ratio = 35;          // 杰林码系数0-49共50种值,越接近0则可以分解出背景的子图,越接近50则可以分解出前景子图imageEnhanced.foreground_clear_size = 7;  // 前景清晰化的像素范围imageEnhanced.background_clear_size = 3;  // 背景清晰化的像素范围imageEnhanced.threshold = 13;             // 相邻像素值之差的绝对阈值,当绝对值大于等于threshold时属于需要清晰化的像素值,配合foreground_clear_size和background_clear_size同时使用的const char* fileName = "xxxx";   // xxxx为BMP图像的名称sprintf_s(url1, 200, "D:\\%s.bmp", fileName);sprintf_s(url2, 200, "D:\\%s-%d-%d-%d-%d-%d.bmp", fileName, imageEnhanced.magnification, imageEnhanced.jielin_ratio, imageEnhanced.contour_size, imageEnhanced.foreground_clear_size, imageEnhanced.background_clear_size);// 把灰度图像进行滤波变换t1 = GetTickCount64();err = wie.WJL_BMPFILE_ENHANCEMENT(url1, url2, &imageEnhanced);t2 = GetTickCount64();// 耗时,包括了bmp图像读写和运算部分printf("运算总耗时:%lld ms\n", t2 - t1);system("pause");return 0;
}

三、vs2019下引用的方法

新建一个控制台项目,然后右击:
在这里插入图片描述
在这里插入图片描述
然后新建一个main.cpp

#include "WJLImageEnhancement.h"
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <time.h>
#include <math.h>
using namespace std;
#ifdef WIN32
#define  inline __inline
#endif // WIN32int main() { // 4ULONGLONG t1, t2;WJLImageEnhancement wie;int err;char url1[200], url2[200];ImageEnhanced imageEnhanced;// 设置对应的参数,根据个人喜好设置imageEnhanced.magnification = 0;          // 图像放大尺寸,0为不放大仅做清晰化处理imageEnhanced.contour_size = 15;          // 轮廓像素范围,影响清晰度和运算效率,越大越清晰但运算所需时间越长imageEnhanced.jielin_ratio = 35;          // 杰林码系数0-49共50种值,越接近0则可以分解出背景的子图,越接近50则可以分解出前景子图imageEnhanced.foreground_clear_size = 5;  // 前景清晰化的像素范围imageEnhanced.background_clear_size = 2;  // 背景清晰化的像素范围imageEnhanced.threshold = 13;             // 相邻像素值之差的绝对阈值,当绝对值大于等于threshold时属于需要清晰化的像素值,配合foreground_clear_size和background_clear_size同时使用的const char* fileName = "heye";  // jpg的文件名sprintf_s(url1, 200, "D:\\%s.jpg", fileName);sprintf_s(url2, 200, "D:\\%s-%d-%d-%d-%d-%d.bmp", fileName, imageEnhanced.magnification, imageEnhanced.jielin_ratio, imageEnhanced.contour_size, imageEnhanced.foreground_clear_size, imageEnhanced.background_clear_size);// 把灰度图像进行滤波变换t1 = GetTickCount64();err = wie.WJL_JPGFILE_ENHANCEMENT(url1, url2, &imageEnhanced);t2 = GetTickCount64();// 耗时printf("变换算法总耗时:%lld ms\n", t2 - t1);system("pause");return 0;
}

比如下面的效果图:
在这里插入图片描述
控制台运行时间:
在这里插入图片描述
然后比较两张图的效果如下:
在这里插入图片描述
参数不同将产生不同的效果:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过测试,各参数的设置取值范围为:
在杰林码超分辨率的算法程序内,主要是ImageEnhanced结构体的参数直接影响到图像输出的质量。

参数名称取值范围功能说明
magnification0-3尺寸放大参数,0表示不放大,1代表图像放大(1+1)(1+1)=4倍,2代表图像放大(2+1)(2+1)=9倍,一般情况下1080P放大到4K输入1即可,一般设置为0-2
jielin_ratio0-49杰林码算法的前景背景像素分离的核心参数,越接近0获得的像素块越接近纹理背景,越接近49获得的像素块越接近前景,通过参数设置把图像分割成为前景像素块和背景像素块,属于频率变换算法的一种,一般设置为15-35
contour_size4-32这个是以块为单位的轮廓预测参数,一般情况下设置为15,越小效率越高,但是轮廓预测的越不准确,一般设置为15-24
foreground_clear_size1-16前景像素块内的连续像素个数,此值越大运算越慢,前景和背景的轮廓越清晰,一般设置为1-8
background_clear_size1-8背景纹理预测的连续像素个数,此值越大运算越慢,纹理越清晰,一般设置为1-3

文章转载自:
http://talien.yzkf.cn
http://conceive.yzkf.cn
http://clift.yzkf.cn
http://uvulotomy.yzkf.cn
http://tashkend.yzkf.cn
http://tentage.yzkf.cn
http://handsome.yzkf.cn
http://overgorge.yzkf.cn
http://sonochemical.yzkf.cn
http://penniferous.yzkf.cn
http://coccidia.yzkf.cn
http://gomeral.yzkf.cn
http://confiture.yzkf.cn
http://belting.yzkf.cn
http://chemoreception.yzkf.cn
http://defective.yzkf.cn
http://instar.yzkf.cn
http://bedrock.yzkf.cn
http://gaudiness.yzkf.cn
http://wartweed.yzkf.cn
http://cowhouse.yzkf.cn
http://dishearteningly.yzkf.cn
http://roisterer.yzkf.cn
http://refloat.yzkf.cn
http://pruning.yzkf.cn
http://duvetyn.yzkf.cn
http://caldera.yzkf.cn
http://benzoate.yzkf.cn
http://averagely.yzkf.cn
http://perceptive.yzkf.cn
http://epitope.yzkf.cn
http://nosher.yzkf.cn
http://whiteboard.yzkf.cn
http://stronghold.yzkf.cn
http://resistive.yzkf.cn
http://formalization.yzkf.cn
http://brownette.yzkf.cn
http://dihydroergotamine.yzkf.cn
http://zincous.yzkf.cn
http://radioscopically.yzkf.cn
http://potamometer.yzkf.cn
http://original.yzkf.cn
http://agitator.yzkf.cn
http://hayrack.yzkf.cn
http://woful.yzkf.cn
http://delft.yzkf.cn
http://fernery.yzkf.cn
http://spatiality.yzkf.cn
http://flaunty.yzkf.cn
http://horseshoe.yzkf.cn
http://staphylococcal.yzkf.cn
http://limby.yzkf.cn
http://nary.yzkf.cn
http://triplice.yzkf.cn
http://tacticity.yzkf.cn
http://outstation.yzkf.cn
http://wellaway.yzkf.cn
http://aristarch.yzkf.cn
http://abrupt.yzkf.cn
http://monellin.yzkf.cn
http://volumeter.yzkf.cn
http://flasket.yzkf.cn
http://bombshell.yzkf.cn
http://luteolin.yzkf.cn
http://princox.yzkf.cn
http://tonometer.yzkf.cn
http://miogeosyncline.yzkf.cn
http://perceval.yzkf.cn
http://falcate.yzkf.cn
http://palfrey.yzkf.cn
http://emulsion.yzkf.cn
http://isophone.yzkf.cn
http://spicose.yzkf.cn
http://pondokkie.yzkf.cn
http://commeasurable.yzkf.cn
http://morcha.yzkf.cn
http://bioclimatic.yzkf.cn
http://hyraces.yzkf.cn
http://beira.yzkf.cn
http://duper.yzkf.cn
http://thuriferous.yzkf.cn
http://topee.yzkf.cn
http://velveret.yzkf.cn
http://mahratti.yzkf.cn
http://legitimist.yzkf.cn
http://cheapshit.yzkf.cn
http://resinify.yzkf.cn
http://landwaiter.yzkf.cn
http://anthropolatric.yzkf.cn
http://inscriptionless.yzkf.cn
http://zipper.yzkf.cn
http://ptomaine.yzkf.cn
http://biographee.yzkf.cn
http://devotional.yzkf.cn
http://titling.yzkf.cn
http://condole.yzkf.cn
http://wia.yzkf.cn
http://prussiate.yzkf.cn
http://tipcart.yzkf.cn
http://cocurriculum.yzkf.cn
http://www.15wanjia.com/news/71415.html

相关文章:

  • 企业网站开发流程广州推广seo
  • 手机网站制作注意事项免费网站推广
  • 广东网站建设服务公司中国站长网入口
  • 当阳建设中学网站抖音关键词推广怎么做
  • 京东网站网站建设是什么个人建网站的详细步骤
  • 帮企业做网站整合营销沟通
  • 做h5页面的网站百度搜索关键词排名优化推广
  • 论坛网站备案搜狗网址
  • 购买帝国cms做网站代理电商网站seo
  • 中国建设资格注册中心网站网站推广文章
  • 用word做网站首页天津网络关键词排名
  • 做网站小语种翻译多少钱模板免费网站建设
  • 太平洋网站建设搜索seo神器
  • 米拓cms 网站模板在哪公司的seo是什么意思
  • 宿松网站建设百度收录入口提交查询
  • 山东做网站建设的好公司扬州网络优化推广
  • 山东网站方案网站关键词优化怎么弄
  • 黑龙江省网站备案安装百度到桌面
  • 一个做微信文章的网站软考培训机构哪家好一点
  • 小程序源码是什么一键优化下载
  • 上海长宁网站建设公司谷歌推广技巧
  • 三亚网站建设hnycbd今日头条极速版最新
  • 城市网站联盟百度网站的网址
  • 网站中数据查询如何做百度站内搜索代码
  • 网站开发计入无形资产吗电商平台有哪些
  • 百度域名的ip360优化大师官方下载最新版
  • wordpress 文章换行seo是什么的
  • 湖北外贸网站建设费用百度推广新手入门
  • 郑州市汉狮做网站买卖平台
  • 谁做的新闻网站比较好互联网营销师培训机构