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

网站建设鞍山wordpress会员微信支付宝

网站建设鞍山,wordpress会员微信支付宝,对接 网站后台,免费推广渠道有哪些目录一些基本的灰度变换函数图像反转对数变换一些基本的灰度变换函数 如下图显示了在图像处理中频繁使用的3类基本函数#xff1a; 线性#xff08;反转和恒等变换#xff09;函数对数#xff08;对数和反对数变换#xff09;函数幂律#xff08;nnn次幂和nnn次根变换 线性反转和恒等变换函数对数对数和反对数变换函数幂律nnn次幂和nnn次根变换函数 # 灰度变换函数为了图像好看归一化后再乘于255缩放到相同的数值范围 x np.arange(0, 256, 1) x1 x 1equal normalize(x) * 255 revers (1 - normalize(x)) * 255 log normalize(np.log(x1)) * 255 n_sqrt normalize(np.power(x, 1/3)) * 255 n_power normalize(np.power(normalize(x), 3)) * 255 log_1 normalize(np.exp(log)) * 255plt.figure(figsize(6, 6)) plt.plot(x, equal, labelequal) plt.plot(x, revers, labelreversed) plt.plot(x, log, labellog) plt.plot(x, n_sqrt, labeln sqrt root) plt.plot(x, n_power, labeln power) plt.plot(x, log_1, labelexp)plt.ylim([0, 256]) plt.xlim([0, 256]) plt.legend(locupper left) plt.show()图像反转 sL−1−r(3.3)s L-1 -r \tag{3.3}sL−1−r(3.3) 采用这种方式反转图像的灰度级会得到类似于照片底片的结果。这种类型的处理可用于增强图像暗色区域中的白色或灰色细节暗色安全阀人尺寸很大时这种增强效果更好 # 图像反转也可以缩放到[0, 1] 然后再用1减去 img_ori cv2.imread(DIP_Figures/DIP3E_Original_Images_CH03/Fig0304(a)(breast_digital_Xray).tif, 0) img_reversed 256 - 1 - img_ori # L 2^8plt.figure(figsize(18, 15)) plt.subplot(1, 2, 1), plt.imshow(img_ori, cmapgray, vmin0, vmax255), plt.title(Original) plt.subplot(1, 2, 2), plt.imshow(img_reversed, cmapgray, vmin0, vmax255), plt.title(Reversed) plt.tight_layout() plt.show()对数变换 sc∗log(1r)(3.4)s c*log(1r) \tag{3.4}sc∗log(1r)(3.4) 这个变换将输入中范围较窄的低灰度值映射为输出中范围较宽的灰度级。相反输入中的高灰度值则被映射为输出中范围较窄的灰度级。使用这类变换来扩展图像中的暗像素值同时压缩高灰度级值。 反对数指数变换的功能正好相反。 # 对数变换 img_ori cv2.imread(DIP_Figures/DIP3E_Original_Images_CH03/Fig0305(a)(DFT_no_log).tif, 0)#------------------------傅里叶变换 fft np.fft.fft2(img_ori) fft_shift np.fft.fftshift(fft) #中心化#------------------------直接显示变换后的频谱 amp np.abs(fft_shift) amp np.uint8(normalize(amp) * 255)#------------------------对频谱进行对数变换后 amp_log np.abs(np.log(1 np.abs(fft_shift))) amp_log np.uint8(normalize(amp_log) * 255)plt.figure(figsize(16, 6)) plt.subplot(1, 3, 1), plt.imshow(img_ori, cmapgray, vmin0, vmax255), plt.title(Original), plt.xticks([]), plt.yticks([]) plt.subplot(1, 3, 2), plt.imshow(amp, cmapgray, vmin0, vmax255), plt.title(FFT result without log), plt.xticks([]), plt.yticks([]) plt.subplot(1, 3, 3), plt.imshow(amp_log, cmapgray, vmin0, vmax255), plt.title(FFT result with Long), plt.xticks([]), plt.yticks([]) plt.tight_layout() plt.show()
http://www.pierceye.com/news/876711/

相关文章:

  • asp.net 创建网站登陆建设银行网站异常
  • 柳州网站建设柳州wordpress 创建文集
  • 怎样把网站做成app多语言网站建设方案
  • 中国最新新闻头条南通百度网站快速优化
  • 乐清网站推广制作长沙银狐做网站
  • 做企业网站需要多久论坛网站推广方案
  • 郑州网站优化排名wordpress搭建本地博客
  • 如何获取网站域名证书刚刚北京传来重大消息
  • 找别人做淘客网站他能改pid吗现在中型公司做网站用的是什么框架
  • 泉州晋江网站建设费用海南建设银行官网招聘网站
  • 自己给公司做网站郑州工程建设信息网站
  • 单页网站建站外贸公司网站怎么设计更好
  • 滨州建设工程备案网站网站制作九江
  • 北京网站制作业务如何开展全屋整装定制
  • 网站seo博客刷百度关键词排名
  • 制作企业网站的代码馆陶专业做网站
  • 网站建设简介联系方式PHP 网站开发 重点知识
  • 网页设计网站排行榜浅谈一下网络营销的几个误区
  • 上海网站制作公司报价中国十大咨询公司
  • 软件开发和网站建设哪个好dede网站本地访问速度慢
  • 平安建设网站做写手哪个网站好
  • 服务器硬件影响网站速度网站链接优化
  • 商品网站建设格式最火的做网站源码语言
  • 商城建站系统多少钱商标网官方查询官网
  • 织梦网站怎么做备份昆明航空公司官方网站
  • 大什么的网站建设公司达州网站建设哪家好
  • 漳州网站建设优化房地产网站建设意义
  • 兰州酒店网站建设app推广联盟平台
  • 周边产品设计培训哪家好响应式网站做优化好吗
  • 互联网金融整站seo排名要多少钱