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

正能量不良网站直接进入百度查询

正能量不良网站直接进入,百度查询,wordpress建立,微网站建设公司OpenCV 是一个开源的计算机视觉#xff08;Computer Vision#xff09;与机器学习软件库#xff0c;提供了多种图像处理算法与接口。在图像处理中#xff0c;按位运算是一类重要的运算#xff0c;可以用于提取图像的重要部分。本文主要记录如何使用 OpenCV-Python 绘制仿 … OpenCV 是一个开源的计算机视觉Computer Vision与机器学习软件库提供了多种图像处理算法与接口。在图像处理中按位运算是一类重要的运算可以用于提取图像的重要部分。本文主要记录如何使用 OpenCV-Python 绘制仿 IOS 的锁屏时钟。 目录 1 函数介绍 2 程序设计 1 函数介绍 在图像处理中按位运算是一类重要的运算。OpenCV 提供了以下 4 种按位运算包括 cv2.bitwise_and()cv2.bitwise_or()cv2.bitwise_xor()cv2.bitwise_not() 另外按位运算可以配合图像掩膜使用用于提取图像中的重要部分。 cv2.bitwise_and() 函数用法 Syntax: cv2.bitwise_and(source1, source2, destination, mask) cv2.bitwise_or() 函数用法 Syntax: cv2.bitwise_or(source1, source2, destination, mask) cv2.bitwise_xor() 函数用法 Syntax: cv2.bitwise_xor(source1, source2, destination, mask) cv2.bitwise_not() 函数用法 Syntax: cv2.bitwise_not(source, destination, mask) source输入图像支持单通道、8bit 或浮点数格式destination输出图像大小与格式需与 source 保持一致mask运算掩码格式为8bit 单通道。 2 程序设计 以下是 Python 代码 #-*- Coding: utf-8 -*- import cv2 import numpy as np from datetime import datetimenum_mask {n: cv2.imread(f./src/{n}.PNG, cv2.IMREAD_GRAYSCALE) for n in range(10)}def draw_number(image, slice, iy, ix):# 根据ix,iy坐标放置数字slice_ext np.zeros(image.shape, dtypenp.uint8)slice_ext[iy: iyslice.shape[0], ix: ixslice.shape[1]] slice# 使用cv2.bitwise_or()函数叠加dst_img cv2.bitwise_or(image, slice_ext)return dst_imgdef draw_clock(image, current):# 创建纯色图像height, width, channel 1179, 960, 3color_light np.zeros((height, width, channel), dtypenp.uint8)color_light[:] (0xFA, 0xC5, 0x51) # in BGR modecolor_deep np.zeros((height, width, channel), dtypenp.uint8)color_deep[:] (0xBA, 0x62, 0x00) # in BGR mode# 使用cv2.bitwise_and()函数给数字上色hour_slice1 cv2.bitwise_and(color_deep, color_deep, masknum_mask[current.hour // 10])hour_slice2 cv2.bitwise_and(color_light, color_light, masknum_mask[current.hour % 10])minute_slice1 cv2.bitwise_and(color_deep, color_deep, masknum_mask[current.minute // 10])minute_slice2 cv2.bitwise_and(color_light, color_light, masknum_mask[current.minute % 10])# 绘制时间col_min (image.shape[0]-height)//2row_min (image.shape[1]-width)//6image draw_number(image, hour_slice1, col_min, row_min)image draw_number(image, hour_slice2, col_min, row_minimage.shape[1]//8)image draw_number(image, minute_slice1, col_min, row_minimage.shape[1]//8*3)image draw_number(image, minute_slice2, col_min, row_minimage.shape[1]//8*4)return imagedef main():# 新建背景图像row, col, channel 2160, 3840, 3img_bg np.zeros(shape(row, col, channel), dtypenp.uint8)# 创建窗口并设置属性cv2.namedWindow(win, cv2.WINDOW_NORMAL)cv2.setWindowProperty(win, cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)# 显示图像while True:# 生成带时间的图像并显示img_clock draw_clock(np.copy(img_bg), datetime.now())cv2.imshow(win, img_clock)if cv2.waitKey(10) 0xFF 27:# 等待10ms检测Esc按下事件break# 关闭窗口cv2.destroyAllWindows()if __name__ __main__:main()以下是显示效果 以下是本文的彩蛋使用 cv2.Sobel() 提取数字的边缘并进行显示。 如有错误的地方欢迎指正。
http://www.zqtcl.cn/news/190720/

相关文章:

  • 马来西亚做公路投标网站设计网页多少钱
  • 织梦网站多少钱广告多的网站
  • 济南网站建站模板深圳南园网站建设
  • 国家免费技能培训官网白杨seo博客
  • 福州seo网站建设微服务网站
  • 网站宽度 像素长沙电商运营培训
  • 备案上个人网站和企业网站的区别app开发多少钱一个
  • 有限公司网站建设 中企动力佛山培训机构招生方案
  • 扫黄打非网站建设专业的高端网站制作公司
  • 做自媒体发视频用哪些网站江西网站建设哪家好
  • wordpress用户列表南宁百度seo排名优化
  • 做网站时如何写接口文档上海网站设计建设公司
  • 网站小图标怎么制作平面设计素材网站推荐
  • 多元网络兰州网站建设惠州网页建站模板
  • 网站建设中首页模板下载网页制作模板保存
  • 宁夏做网站的江苏网站建设的案例展示
  • 网站功能需求文档如何免费域名注册
  • 推广网站的软件包头移动的网站建设
  • 自己制作音乐的软件免费上海seo怎么优化
  • 学vue可以做pc网站网站站长统计怎么弄
  • 做物流的可以在那些网站找客户大淘客网站建设app
  • 石家庄兼职做网站dedecms做视频网站
  • 优化公司怎么优化网站的网站 意义
  • 唯品会一家专门做特卖的网站手机版招聘网站开发技术维护
  • 做短租哪个网站wordpress 4.7
  • 网站换空间 site网站域没到期不能续费吗
  • 找别人做网站要考虑哪些网站导航条设计欣赏
  • mvc网站开发实例wordpress雪人主题2.0
  • 红色好看的网站中山网站建设工作室
  • 如何做喊单网站flask公司网站开发