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

做网站给女朋友网站页面创意

做网站给女朋友,网站页面创意,企业运营管理案例分析,网页制作模板设计设置鼠标回调函数 setMouseCallback(winname, callback, userdata) winname:窗口名字 callback:回调函数 userdata:传回callback中 callback(event, x, y, flags,userdata) event:鼠标事件 x: 鼠标的x坐标 y: 鼠标的y坐标 flags:鼠标键和组合键 userdata:setMouseCallback传回…设置鼠标回调函数 setMouseCallback(winname, callback, userdata) winname:窗口名字 callback:回调函数 userdata:传回callback中 callback(event, x, y, flags,userdata) event:鼠标事件 x: 鼠标的x坐标 y: 鼠标的y坐标 flags:鼠标键和组合键 userdata:setMouseCallback传回的值 import cv2 import numpy as np#鼠标回调函数 def mouse_callback(event, x, y, flags, userdata):print(event, x, y, flags, userdata)#mouse_callback(1, 100, 100, 16, 666)cv2.namedWindow(video, cv2.WINDOW_NORMAL) cv2.resizeWindow(video, 640, 360)#设置鼠标回调 cv2.setMouseCallback(video, mouse_callback,123)img np.zeros((360, 640, 3), np.uint8) while True:cv2.imshow(video, img)#cv2.resizeWindow(video, 640, 360)if cv2.waitKey(0) 0xff ord(q):breakcv2.destroyAllWindows()如何使用OpenCV中的TrackBar控件 createTrackbar(trackbarname, winnamevalue, count, callback, userdata) trackbarname:TrackBar控件的名字 winname:窗口的名字 value:trackbar当前值 count:最小值为0 最大值为count callback:回调函数 userdata:传给回调函数的值 getTrackbarPos(trackbarname, winname) trackbarname:TrackBar控件的名字 winname:窗口的名字 输出当前值 import cv2 import numpy as npdef callback():pass#创建窗口 cv2.namedWindow(trackbar, cv2.WINDOW_NORMAL)#创建trackbar cv2.createTrackbar(R, trackbar, 0, 255, callback) cv2.createTrackbar(G, trackbar, 0, 255, callback) cv2.createTrackbar(B, trackbar, 0, 255, callback)img np.zeros((480, 640, 3), np.uint8) while True:#获取当前trackbar的值r cv2.getTrackbarPos(R, trackbar)g cv2.getTrackbarPos(G, trackbar)b cv2.getTrackbarPos(B, trackbar)img[:] [b, g, r]cv2.imshow(trackbar, img)if cv2.waitKey(10) 0xff ord(q):break cv2.destroyAllWindows()OpenCV的色彩空间(RGB与BGR) RGB:人眼的色彩空间,OpenCV默认使用BGR,两者之间的区别就是通道顺序不同 OpenCV色彩空间(HSV与HSL) HSV: H -- Hue:色相即色彩如红色蓝色 S -- Saturation: 饱和度颜色的纯度 V -- Value: 明度 OpenCV为什么要使用HSV 因为OpenCV可以针对颜色的色相进行判断RGB不好判断。 OpenCV色彩空间转换 YUV 主要用在视频中编解码器一般都会使用yvu作为数据源。对于yvu来说主要包括三种类型 1. YUV4:2:0 2. YUV4:2:2 3. YUV4:4:4 以上都是对于像素的描述例如 YUV4:4:4 代表4个Y数据4个U数据4个V数据。Y代表灰色的录像UV代表颜色。比如以前家用的黑白电视黑白电视用的就是数据 Y有了彩色电视兼容黑白电视就有了YUV。这样彩色电视即可以播放黑白画面也可以播放彩色画面。YUV4:4:4类似RGBRGB是8:8:88个红色 8个绿色 8个蓝色。 YUV4:2:0 是一个标准它比 YUV4:4:4 存储空间节省一半。 import cv2def callback():passcv2.namedWindow(color, cv2.WINDOW_GUI_NORMAL) color_list [cv2.COLOR_BGR2RGBA,cv2.COLOR_BGR2BGRA,cv2.COLOR_BGR2GRAY,cv2.COLOR_HSV2BGR_FULL,cv2.COLOR_BGR2YUV]len len(color_list) img cv2.imread(./img/cat.jpg) cv2.createTrackbar(curcolor, color, 0, 4, callback)while True:v cv2.getTrackbarPos(curcolor, color)#颜色空间转换APIcvt_img cv2.cvtColor(img, color_list[v])cv2.imshow(color, cvt_img)if cv2.waitKey(1) 0xff ord(q):break cv2.destroyAllWindows()
http://www.hkea.cn/news/14408780/

相关文章:

  • 企业邮箱价格百度人工优化
  • 双语网站建设费用微平台是什么意思
  • 沈阳做网站直播的公司大连网站流量优
  • 开网店咨询seo短视频入口引流
  • 简单门户网站开发网上注册公司审核需要多久
  • 石家庄网站推广排名深圳注册公司注册资金要求
  • 免费网站源代码杭州seo管理
  • 官方网站域名备案佛山网站建设哪里有
  • 网站自然优化自学洋气的设计公司名字
  • 南京做网站公司哪家好wordpress模块插件
  • 网站域名是什么意思搜索引擎推广是什么意思
  • 亚马逊全球开店官方网站北京 成品网站
  • 上海的网站开发公司电话scrm企业微信管理系统
  • 网校网站模板深圳建筑工程公司排名
  • 学前心理学课程建设网站景点旅游网站开发与设计
  • 那种电影网站怎么建设深圳平面设计
  • 怎么检查网站有没有做跳转订阅号申请
  • 海拉尔做网站多少钱河北建设机械协会网站
  • 网站名称在哪里修改网站建设-部署与发布的题目
  • 免费行情网站的推荐理由关键字排名软件官网
  • 山东嘉祥做网站的有哪几家深圳模具外贸网站建设
  • 如何建设移动端网站个人艺术作品网站建设策划书
  • 搭建网站 开源软件苏州制作网站的公司简介
  • 打开网站说建设中是什么问题?找企业名录的网站
  • 建行深圳网站大连seo推广优化
  • 深圳建设管理中心网站首页施工企业组织机构图
  • 昆明市 网站建设十大博客网站
  • 怎么上传网站电子商务网站开发与设计报告
  • 做网站收费 优帮云怎样建立俄罗斯网站
  • 网站的建设模式是指什么时候微信app下载安装最新版