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

怎么把网站封包做app江西省城乡建设培训网 官方网站

怎么把网站封包做app,江西省城乡建设培训网 官方网站,城子河网站建设,做网站手机版和电脑版怎么区分1#xff1a;图像直方图 将原彩色图像转成灰度图像#xff0c;得到该灰度图像的灰度直方图#xff0c;并对灰度直方图进行直方图均衡化#xff0c;将原图、灰度图、直方图及均衡化后的直方图一起拼接为一张图片 import cv2 import numpy as np import matplotlib.pyp…1图像直方图 将原彩色图像转成灰度图像得到该灰度图像的灰度直方图并对灰度直方图进行直方图均衡化将原图、灰度图、直方图及均衡化后的直方图一起拼接为一张图片 import cv2 import numpy as np import matplotlib.pyplot as plt # 读取原彩色图像 img cv2.imread(rinput.jpg) # 将原彩色图像转换为灰度图像 gray_img cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 获取灰度直方图 hist, bins np.histogram(gray_img.flatten(), 256, [0, 256]) # 进行直方图均衡化 equ_img cv2.equalizeHist(gray_img) # 获取均衡化后的灰度直方图 equ_hist, bins np.histogram(equ_img.flatten(), 256, [0, 256]) # 绘制原图、灰度图、直方图和均衡化后的直方图 fig, axs plt.subplots(2, 2) axs[0, 0].imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB)) axs[0, 0].set_title(Original Image) axs[0, 1].imshow(gray_img, cmapgray) axs[0, 1].set_title(Grayscale Image) axs[1, 0].hist(gray_img.flatten(), 256, [0, 256]) axs[1, 0].set_title(Original Histogram) axs[1, 1].hist(equ_img.flatten(), 256, [0, 256]) axs[1, 1].set_title(Equalized Histogram) plt.tight_layout() # 保存拼接后的图片 plt.savefig(rout.jpg) eg. 2图像变换 对作品一的灰度图像进行傅里叶变换转成频域图像对该频域图像分别进行低通和高通滤波后做傅里叶逆变换还原得到两幅图像将灰度图像、频域图像、低通还原图像及高通还原图像一起拼接为一张图片 import cv2 import numpy as np import matplotlib.pyplot as plt# 读取原彩色图像 img cv2.imread(rinput.jpg) # 将原彩色图像转换为灰度图像 gray_image cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 进行傅里叶变换 f_transform np.fft.fft2(gray_image) fshift np.fft.fftshift(f_transform) magnitude_spectrum 20 * np.log(np.abs(fshift))# 创建一个低通滤波器示例中使用方形掩码 rows, cols gray_image.shape crow, ccol rows // 2, cols // 2 low_pass_filter np.zeros((rows, cols), np.uint8) low_pass_filter[crow-30:crow30, ccol-30:ccol30] 1# 应用低通滤波器 fshift_low fshift * low_pass_filter# 创建一个高通滤波器高通滤波器是低通滤波器的逆 high_pass_filter 1 - low_pass_filter# 应用高通滤波器 fshift_high fshift * high_pass_filter# 傅里叶逆变换还原 img_low np.fft.ifftshift(fshift_low) img_low np.fft.ifft2(img_low) img_low np.abs(img_low)img_high np.fft.ifftshift(fshift_high) img_high np.fft.ifft2(img_high) img_high np.abs(img_high)# 调整图像位置 result_image np.zeros((rows*2, cols*2), dtypenp.uint8) result_image[0:rows, 0:cols] gray_image result_image[0:rows, cols:] magnitude_spectrum result_image[rows:, 0:cols] img_low result_image[rows:, cols:] img_high# 显示并保存拼接后的图像 cv2.imwrite(routput.jpg, result_image) plt.imshow(result_image, cmapgray) plt.axis(off) plt.show() eg. 3图像平滑 从作品一的原彩色图像中的任意位置截取一块大小为 300*400 的图像块然后添加高斯噪声并用任意一种平滑方法均值滤波、高斯滤波、中值滤波对图像进行平滑处理将原图截取的图像块、加噪图像及平滑图像一起拼接为一张图片 import cv2 import numpy as np# 读取原彩色图像 original_image cv2.imread(rinput.jpg)# 截取图像块 x, y 100, 200 # 起始坐标请根据需要修改 roi original_image[y:y300, x:x400]# 添加高斯噪声 mean 0 stddev 25 # 调整噪声的强度 gaussian_noise np.random.normal(mean, stddev, roi.shape).astype(np.uint8) noisy_roi cv2.add(roi, gaussian_noise)# 使用均值滤波对图像进行平滑处理 smoothed_mean cv2.blur(noisy_roi, (5, 5)) # 调整内核大小# 创建一个空白的拼接图像 result_image np.zeros((300, 1200, 3), dtypenp.uint8)# 将原图截取的图像块、加噪图像和平滑图像拼接在一起 result_image[0:300, 0:400] roi result_image[0:300, 400:800] noisy_roi result_image[0:300, 800:1200] smoothed_mean# 保存拼接后的图像 cv2.imwrite(routput.jpg, result_image) eg.
http://wiki.neutronadmin.com/news/333504/

相关文章:

  • 上海松江区网站建设公司网站运营公司哪家效果好
  • 什么网站做蔬菜生鲜比较好无锡食品网站设计
  • 快速开发网站的应用程序衡水专业网站建设公司
  • 云图书馆平台网站建设企业咨询公司取名
  • 如何创建微信小程序下单seo怎么学
  • 网站首页作用建设银行网站表单清理
  • 南京自助网站推广建站泉州网红餐厅
  • 做网站文案建设局全称是什么
  • 好的响应式网站公司怎么推广网络营销
  • 一般网站建设电话网站策划500字
  • wordpress繁简体seo的理解
  • 百度账号购买网站怎么做网站弹出公告
  • 申请免费个人网站漳州十大建筑模板厂家
  • 太原做网站设计学习网站建设最简单的书
  • 广州网站优化工具万网 x3 wordpress
  • dedecms做的系统网站主页是哪一个文件微信小程序开发需要学什么
  • 网站后台功能需求文档南京市城市建设档案馆网站
  • 企业官方网站开发平台商河网站建设公司
  • 石家庄正规制作网站公司谁做网站收录
  • 毕业设计做网站应该学什么手机网站和电脑网站跳转
  • 怎么用2级目录做网站模块式网站制作
  • 公司企业网站建设方案松江网站建设公司怎么样
  • 简单旅游网站模板下载自适应型网站建设费用
  • 网站seo优化的目的wordpress关闭裁剪缩略图
  • h5网站建设需要哪些资料首饰设计网站大全
  • 做网站可以申请国家补助吗seo教程书籍
  • 爱淘苗网站开发模式网络运维工资一般多少
  • 哪些网站做高尔夫旅游软件开发发布平台
  • 网站制作运营建网站被封了
  • 建设银行 网站 字体建设销售网站的好处