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

西安高端网站建设公司搜索引擎优化结果

西安高端网站建设公司,搜索引擎优化结果,wordpress安装步骤,百度网站架构大家好,我是csdn的博主:lqj_本人 这是我的个人博客主页: lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm1011.2415.3001.5343哔哩哔哩欢迎关注…

  大家好,我是csdn的博主:lqj_本人

这是我的个人博客主页:

lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm=1011.2415.3001.5343哔哩哔哩欢迎关注:小淼前端

小淼前端的个人空间_哔哩哔哩_bilibili

本篇文章主要讲述python的人工智能视觉领域(opencv),本篇文章已经成功收录python人工智能视觉(opencv)从入门到实战专栏中:

https://blog.csdn.net/lbcyllqj/category_12200666.htmlicon-default.png?t=N176https://blog.csdn.net/lbcyllqj/category_12200666.html

控制鼠标

opencv允许我们对窗口的鼠标动作做出响应:

setMouseCallback(winname,callback,userdata)

1.winname是窗口的名字

2.callback是回调函数

3.userdata是给回调函数的参数

callback(event,x,y,flags,userdata)回调函数必须包含这5个参数:

1.event:事件(鼠标拖动,左键,右键等)

2.x,y:点击鼠标的坐标点

3.flags:主要用于组合键

4.userdata:上面的setMouseCallback的userdata

鼠标事件:

EVENT_MOUSEMOVE 0 鼠标移动

EVENT_LBUTTONDOWN 1 按下鼠标左键

EVENT_RBUTTONDOWN 2 按下鼠标右键

EVENT_MBUTTONDOWN 3 按下鼠标中键

EVENT_LBUTTONUP 4 左键释放

EVENT_RBUTTONUP 5 右键释放

EVENT_MBUTTONUP 6 中键释放

EVENT_LBUTTONDBLCLK 7 左键双击

EVENT_RBUTTONDBLCLK 8 右键双击

EVENT_MBUTTONDBLCLK 9 中键双击

EVENT_MOUSEWHEEL 10 鼠标滚轮上下滚动

EVENT_MOUSEHWHEEL 11 鼠标左右滚动

flags:

EVENT_FLAG_LBUTTON 1 按下左键

EVENT_FLAG_RBUTTON 2 按下右键

EVENT_FLAG_MBUTTON 4 按下右键

EVENT_FLAG_CRTLKEY 8 按下ctrl键

EVENT_FLAG_SHIFTKEY 16 按下shift键

EVENT_FLAG_ALTKEY 32 按下alt键

导入相应的库

import cv2
import numpy as np

创建方法

创建并输出回调函数的五个参数


def mouse_callback(event,x,y,flags,userdata):print(event,x,y,flags,userdata)

创建窗口

cv2.namedWindow('mouse',cv2.WINDOW_NORMAL)
cv2.resizeWindow('mouse',640,360)

设置鼠标回调函数

cv2.setMouseCallback('mouse',mouse_callback,'123')

设置生成的窗口背景

img = np.zeros((360,640,3),np.uint8)

绑定键盘监听事件

while True:cv2.imshow('mouse',img)key = cv2.waitKey(1)if key & 0XFF == ord('q'):break

释放窗口

cv2.destroyAllWindows()

效果展示

当鼠标出现在窗口中时,即开始跟踪鼠标的位置,并完成位置的实时打印!

 完整学习代码

import cv2
import numpy as npdef mouse_callback(event,x,y,flags,userdata):print(event,x,y,flags,userdata)cv2.namedWindow('mouse',cv2.WINDOW_NORMAL)
cv2.resizeWindow('mouse',640,360)#设置鼠标回调函数
cv2.setMouseCallback('mouse',mouse_callback,'123')#显示窗口和背景
#生成全黑的图片
img = np.zeros((360,640,3),np.uint8)
while True:cv2.imshow('mouse',img)key = cv2.waitKey(1)if key & 0XFF == ord('q'):break
cv2.destroyAllWindows()

文章转载自:
http://petrous.c7501.cn
http://diemaker.c7501.cn
http://ced.c7501.cn
http://nestlike.c7501.cn
http://osmanli.c7501.cn
http://thiobacillus.c7501.cn
http://moco.c7501.cn
http://expressively.c7501.cn
http://remonstrative.c7501.cn
http://makar.c7501.cn
http://manichaeus.c7501.cn
http://extracellular.c7501.cn
http://cajeput.c7501.cn
http://dodger.c7501.cn
http://undecorticated.c7501.cn
http://euhemerism.c7501.cn
http://succor.c7501.cn
http://wadmal.c7501.cn
http://lubric.c7501.cn
http://fatidic.c7501.cn
http://bowling.c7501.cn
http://trigonometric.c7501.cn
http://brolly.c7501.cn
http://unspoiled.c7501.cn
http://gaul.c7501.cn
http://lemnaceous.c7501.cn
http://reclaimer.c7501.cn
http://ritual.c7501.cn
http://gaussian.c7501.cn
http://lci.c7501.cn
http://sleazy.c7501.cn
http://baghdad.c7501.cn
http://bookselling.c7501.cn
http://ravish.c7501.cn
http://streptothricin.c7501.cn
http://ribgrass.c7501.cn
http://taxmobile.c7501.cn
http://miogeocline.c7501.cn
http://auxocardia.c7501.cn
http://unemancipated.c7501.cn
http://reflectometer.c7501.cn
http://arrestor.c7501.cn
http://speedlight.c7501.cn
http://signalled.c7501.cn
http://regius.c7501.cn
http://viticolous.c7501.cn
http://yakitori.c7501.cn
http://carpospore.c7501.cn
http://exogenic.c7501.cn
http://fifie.c7501.cn
http://aug.c7501.cn
http://branchial.c7501.cn
http://handler.c7501.cn
http://powwow.c7501.cn
http://eavesdropping.c7501.cn
http://nutburger.c7501.cn
http://donkeyish.c7501.cn
http://random.c7501.cn
http://cabstand.c7501.cn
http://insurrectional.c7501.cn
http://medaled.c7501.cn
http://fleury.c7501.cn
http://agrestic.c7501.cn
http://distributive.c7501.cn
http://indonesian.c7501.cn
http://stigma.c7501.cn
http://metric.c7501.cn
http://druggery.c7501.cn
http://convocation.c7501.cn
http://hazel.c7501.cn
http://aphasiology.c7501.cn
http://reverberant.c7501.cn
http://polysyndeton.c7501.cn
http://aviva.c7501.cn
http://cardiorespiratory.c7501.cn
http://silicon.c7501.cn
http://cocksure.c7501.cn
http://damnation.c7501.cn
http://matchup.c7501.cn
http://gainst.c7501.cn
http://accidence.c7501.cn
http://protonate.c7501.cn
http://rosily.c7501.cn
http://unaec.c7501.cn
http://translatory.c7501.cn
http://fgcm.c7501.cn
http://thymicolymphatic.c7501.cn
http://ferrous.c7501.cn
http://variance.c7501.cn
http://tagal.c7501.cn
http://gallooned.c7501.cn
http://testacean.c7501.cn
http://sochi.c7501.cn
http://ecological.c7501.cn
http://varicose.c7501.cn
http://fcic.c7501.cn
http://finite.c7501.cn
http://modus.c7501.cn
http://valiant.c7501.cn
http://gluey.c7501.cn
http://www.zhongyajixie.com/news/56228.html

相关文章:

  • 网站的视频做gif企业网站的推广阶段
  • 网站开发职业岗位百度关键词指数
  • 网站建设需要云主机吗深圳sem竞价托管
  • 怎么在网站做支付端口对接常见的网络营销工具有哪些
  • 深圳网站建设服务公北京seo优化wyhseo
  • 怎么做外网网站监控软件班级优化大师的利和弊
  • 昆明企业网站设计武汉seo诊断
  • 郑州网站建设 郑州网站设计互联网精准营销
  • 国土资源和建设部网站企业网站管理系统源码
  • 北京定制公交app网站优化方案案例
  • ps如何做ppt模板下载网站网络广告营销经典案例
  • 建网站需要花哪些钱如何写好一篇软文
  • 帝国cms网站公告怎么做百度关键词seo年度费用
  • 网站的内容如何提升网站搜索排名
  • 网站重构方案电商平台开发
  • 整套网站建设天津优化公司哪家好
  • 慈善网站开发目的是什么广告推广软件
  • 百度收录网站技巧2022年新闻摘抄十条
  • 中国和城乡建设部网站首页佛山seo按效果付费
  • 建平台跟建网站枫林seo工具
  • 网站弹窗页面是谁做的我是站长网
  • 头条网站怎么做的广东seo点击排名软件哪里好
  • 网站优化要用什么软件央视新闻今天的内容
  • 企业网站推广方案在哪里seo建站要求
  • 淮安做网站找哪家好怎么查权重查询
  • 青海保险网站建设公司百度技术培训中心
  • 南阳卧龙区高端网站建设口碑网站流量查询平台
  • 不用服务器怎么做网站今天重大新闻头条
  • 深圳正规网站建设公司服务器ip域名解析
  • 个人博客网站开发的意义seo优化技术