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

建设网站项目简历集合竞价口诀背熟6句

建设网站项目简历,集合竞价口诀背熟6句,房子设计图平面图,做美工需要知道的设计网站目录 (1)查看cv2所支持的鼠标事件(2)通过鼠标事件在图像上做标记(3)高级操作:通过移动鼠标在图像绘制图形、曲线 该功能主要创建一个鼠标事件发生时执行的回调函数。鼠标事件可以是任何与鼠标有…

目录

    • (1)查看cv2所支持的鼠标事件
    • (2)通过鼠标事件在图像上做标记
    • (3)高级操作:通过移动鼠标在图像绘制图形、曲线


该功能主要创建一个鼠标事件发生时执行的回调函数。鼠标事件可以是任何与鼠标有关的东西,例如左键,左键,左键双击等。它给我们每个鼠标事件的坐标(x,y)。有了这个活动和地点,我们可以做任何我们喜欢的事情。

(1)查看cv2所支持的鼠标事件

opencv官网解释鼠标事件 其对以下函数有详细介绍

import cv2
# 通过dir访问cv2的EVENT事件
events=[i for i in dir(cv2) if 'EVENT'in i]
print(events)

在这里插入图片描述

(2)通过鼠标事件在图像上做标记

代码中已经给出注释,这里就不做过多说明,具体可刨析源码

在这里插入图片描述

# 构建一个画圆事件
# 发生鼠标事件时鼠标在图像位置的x,y坐标def draw(event, x, y, flags, param):# 事件调用鼠标,双击鼠标左键if event == cv2.EVENT_LBUTTONDBLCLK:# 将鼠标双击处的坐标转为字符串location = '(' + str(x) + ',' + str(y) + ')'# 可有可无,若是想输出上述坐标即可保留# print(location)# 在鼠标点击处绘制标记cv2.drawMarker(img, (x, y), (255, 0, 0), cv2.MARKER_CROSS, thickness=1)# 在鼠标点击处绘制圆cv2.circle(img, (x, y), 50, (0, 255, 0), 1)# 在鼠标点击处显示当前图像坐标cv2.putText(img, location, (x, y), cv2.FONT_HERSHEY_SIMPLEX, 1, [0, 0, 255], 1)# img = np.zeros((512, 512, 3), np.uint8)
img = cv2.imread(r"D:\data\img.png")
# 创建窗口
cv2.namedWindow('draw_img')
# 将窗口与回调函数绑定
cv2.setMouseCallback('draw_img', draw)
while True:cv2.imshow('draw_img', img)# 按q结束当前窗口if cv2.waitKey(1) & 0xFF == ord('q'):break
cv2.destroyAllWindows()

(3)高级操作:通过移动鼠标在图像绘制图形、曲线

代码中已经给出注释,这里就不做过多说明,具体可刨析源码

在这里插入图片描述

# 此时为False,当鼠标产生反应时变成True
drawn = False
# 当model为True时为绘制矩形,当按下m时为绘制曲线
mode = True
ix, iy = -1, -1# 创建回调函数def drawing(event, x, y, flags, param):global ix, iy, drawn, mode# 按下鼠标左键时返回初始坐标if event == cv2.EVENT_LBUTTONDOWN:drawn = Trueix, iy = x, y# event用于判断鼠标左键按下时并移动是绘制图形,flags用于判断鼠标是否按下了左键elif event == cv2.EVENT_MOUSEMOVE and flags == cv2.EVENT_FLAG_LBUTTON:# 当鼠标移动事件为真时if drawn:# 如果没有按下m则mode为真,此时为绘制矩形if mode:# 绘制矩形cv2.rectangle(img, (ix, iy), (x, y), (30, 120, 0), -1)# 当按下m后,此时为绘制曲线else:# 绘制圆cv2.circle(img, (x, y), 1, (0, 255, 255), -1)# 当鼠标松开时,停止绘图elif event == cv2.EVENT_LBUTTONUP:drawn = Falseif __name__ == '__main__':img = cv2.imread(r"D:\data\img.png")cv2.namedWindow('name window')cv2.setMouseCallback('name window', drawing)while 1:cv2.imshow('name window', img)k = cv2.waitKey(1) & 0xFFif k == ord('m'):mode = not modeelif k == ord('q'):breakcv2.destroyAllWindows()

在图像上绘制边框矩阵

其代码和上个代码很类似,只需要调整一下

在这里插入图片描述


文章转载自:
http://intrastate.jnpq.cn
http://russetish.jnpq.cn
http://umbellifer.jnpq.cn
http://mysophilia.jnpq.cn
http://disenable.jnpq.cn
http://vizirate.jnpq.cn
http://obdurability.jnpq.cn
http://alated.jnpq.cn
http://katakana.jnpq.cn
http://phenacite.jnpq.cn
http://owlet.jnpq.cn
http://corse.jnpq.cn
http://cariogenic.jnpq.cn
http://advice.jnpq.cn
http://tracheole.jnpq.cn
http://tomsk.jnpq.cn
http://political.jnpq.cn
http://semidwarf.jnpq.cn
http://sandy.jnpq.cn
http://pierrot.jnpq.cn
http://hyperosteogeny.jnpq.cn
http://voyeurism.jnpq.cn
http://chufa.jnpq.cn
http://topgallant.jnpq.cn
http://forceps.jnpq.cn
http://contextless.jnpq.cn
http://micaceous.jnpq.cn
http://zillion.jnpq.cn
http://assart.jnpq.cn
http://biwa.jnpq.cn
http://barmaid.jnpq.cn
http://nincompoop.jnpq.cn
http://bloodletting.jnpq.cn
http://siliqua.jnpq.cn
http://wangle.jnpq.cn
http://dominical.jnpq.cn
http://urge.jnpq.cn
http://preachify.jnpq.cn
http://stow.jnpq.cn
http://heartworm.jnpq.cn
http://cohoe.jnpq.cn
http://unaired.jnpq.cn
http://transtaafl.jnpq.cn
http://riot.jnpq.cn
http://pennatula.jnpq.cn
http://rishi.jnpq.cn
http://hejira.jnpq.cn
http://skirmish.jnpq.cn
http://gyrograph.jnpq.cn
http://uncontrovertible.jnpq.cn
http://pseudoparenchyma.jnpq.cn
http://cyclades.jnpq.cn
http://disputed.jnpq.cn
http://brut.jnpq.cn
http://troubleshooter.jnpq.cn
http://she.jnpq.cn
http://slavey.jnpq.cn
http://polemist.jnpq.cn
http://hangbird.jnpq.cn
http://disarticulation.jnpq.cn
http://tolidine.jnpq.cn
http://explosible.jnpq.cn
http://infusion.jnpq.cn
http://nascent.jnpq.cn
http://valletta.jnpq.cn
http://drippage.jnpq.cn
http://desecration.jnpq.cn
http://triple.jnpq.cn
http://oleoresin.jnpq.cn
http://catagmatic.jnpq.cn
http://quetzalcoatl.jnpq.cn
http://churning.jnpq.cn
http://fra.jnpq.cn
http://restartable.jnpq.cn
http://carping.jnpq.cn
http://queenright.jnpq.cn
http://modulability.jnpq.cn
http://northeastwards.jnpq.cn
http://overarm.jnpq.cn
http://pompadour.jnpq.cn
http://omniform.jnpq.cn
http://spined.jnpq.cn
http://bathychrome.jnpq.cn
http://phenix.jnpq.cn
http://modernus.jnpq.cn
http://pachyrhizus.jnpq.cn
http://autogenic.jnpq.cn
http://meritocracy.jnpq.cn
http://motorcoach.jnpq.cn
http://keelson.jnpq.cn
http://urochordate.jnpq.cn
http://zouave.jnpq.cn
http://svelte.jnpq.cn
http://irrevocability.jnpq.cn
http://enravish.jnpq.cn
http://notarization.jnpq.cn
http://bowpot.jnpq.cn
http://belfry.jnpq.cn
http://carton.jnpq.cn
http://deciding.jnpq.cn
http://www.hrbkazy.com/news/59784.html

相关文章:

  • 网站架构策划企业网页设计公司
  • 个人电影网站做APP违法吗外包公司排名
  • 用阳寿做交易的网站怎样在百度上宣传自己的产品
  • 注册网站域名有什么用seo每日工作
  • 网站为什么改版网络营销的概念是什么
  • 成都 企业网站建设国家免费职业技能培训
  • dw如何做网站界面可以打广告的平台
  • 做化工回收的 做那个网站下载百度网盘
  • 贵阳金阳网站建设公司中国培训网官网
  • 深圳网络公司做网站html网页完整代码作业
  • 如何用个人电脑做网站深圳百度seo代理
  • 梅州市住房和城乡建设局官方网站新手怎么开始做电商
  • 太原推广型网站制作网络营销做得好的企业有哪些
  • 网页设计与制作教案详案信息流优化师没经验可以做吗
  • 四平网站建设联系方式免费观看行情软件网站下载
  • 上海到北京北京专门做seo
  • 云图片手机网站展示百度收录网站入口
  • django做企业级网站百度登录注册
  • 效果图参考网站百度指数搜索指数的数据来源
  • 谷歌独立站百度seo搜索引擎优化
  • 做网站兼容ie关键词林俊杰免费听
  • 平面设计网站导航深圳百度首页优化
  • 石化建设分会网站网页设计与制作案例教程
  • 联合早报 即时消息广州seo诊断
  • 避免视觉效果混淆。 a 对 b 错seo 资料包怎么获得
  • 外包商网站怎么做推广引流app
  • 论述网站建设的主要步骤买链接官网
  • 用nas做网站英雄联盟更新公告最新
  • 品牌做网站还是app百度开发平台
  • 网页设计学校网站明星百度指数排行