最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python_opencv用線段畫封閉矩形的實(shí)例

 更新時(shí)間:2018年12月05日 14:17:30   作者:嗨小方  
今天小編就為大家分享一篇python_opencv用線段畫封閉矩形的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

如下所示:

def draw_circle(event,x,y,flags,param):
  global ix,iy,drawing,mode,start_x,start_y

  if event == cv2.EVENT_LBUTTONDOWN:
    if drawing == False:
      start_x, start_y = x,y
      ix,iy = x,y
      drawing = True
    elif drawing == True:
      cv2.line(img,(ix,iy),(x,y),(0,255,0),3)
      ix, iy = x, y
    print(drawing)
  elif event == cv2.EVENT_MBUTTONDOWN:
    drawing = False

    cv2.line(img, (ix, iy), (start_x, start_y), (0, 255, 0), 3)
    print(drawing)


  #
  # elif event == cv2.EVENT_RBUTTONUP:
  #   cv2.line(img,(ix,iy),(x,y),(0,255,0),3)
# Next we have to bind this mouse callback function to OpenCV # # window. In the main loop, we should set a keyboard binding for
# key ‘m' to toggle between rectangle and circle.
img = np.zeros((512,512,3), np.uint8)
cv2.namedWindow('image')
cv2.setMouseCallback('image',draw_circle)

while(1):
  cv2.imshow('image',img)
  k = cv2.waitKey(1) & 0xFF
  if k == ord('m'): # 切換模式
    mode = not mode
  elif k == 27:
    break

cv2.destroyAllWindows()

以上這篇python_opencv用線段畫封閉矩形的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python能開發(fā)游戲嗎

    python能開發(fā)游戲嗎

    在本篇文章里小編給大家整理的是關(guān)于python進(jìn)行游戲開發(fā)的相關(guān)知識(shí)點(diǎn),需要的朋友們參考學(xué)習(xí)下。
    2020-06-06
  • python+selenium實(shí)現(xiàn)登錄賬戶后自動(dòng)點(diǎn)擊的示例

    python+selenium實(shí)現(xiàn)登錄賬戶后自動(dòng)點(diǎn)擊的示例

    本篇文章主要介紹了python+selenium實(shí)現(xiàn)登錄賬戶后自動(dòng)點(diǎn)擊的示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • Pandas div()函數(shù)的具體使用

    Pandas div()函數(shù)的具體使用

    本文主要介紹了Pandas div()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • python小例子-縮進(jìn)式編碼+算術(shù)運(yùn)算符+定義與賦值

    python小例子-縮進(jìn)式編碼+算術(shù)運(yùn)算符+定義與賦值

    這篇文章主要給大家分享一些python學(xué)習(xí)小例子,內(nèi)容包括縮進(jìn)式編碼風(fēng)格、算術(shù)運(yùn)算符、定義與賦值,需要的小伙伴可以參考一下
    2022-04-04
  • 基于Python編寫一個(gè)有趣的年會(huì)抽獎(jiǎng)系統(tǒng)

    基于Python編寫一個(gè)有趣的年會(huì)抽獎(jiǎng)系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了如何使用Python編寫一個(gè)簡易的抽獎(jiǎng)系統(tǒng),順便幫助大家鞏固一下對(duì)Python語法和框架的理解,感興趣的小伙伴可以了解下
    2023-12-12
  • Python生成器之yield詳解

    Python生成器之yield詳解

    這篇文章主要介紹了Python生成器yield,yield除了作為生成器的標(biāo)志以外,還有一個(gè)「返回值」的功能,我們知道return也有這個(gè)功能,那么它跟return的這個(gè)返回值有什么區(qū)別呢,本文將詳細(xì)的介紹yield,需要的朋友可以參考下
    2023-05-05
  • Python XML轉(zhuǎn)Json之XML2Dict的使用方法

    Python XML轉(zhuǎn)Json之XML2Dict的使用方法

    今天小編就為大家分享一篇Python XML轉(zhuǎn)Json之XML2Dict的使用方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python中json.loads和json.dumps方法中英雙語詳解

    Python中json.loads和json.dumps方法中英雙語詳解

    在Python中json.loads和json.dumps是處理JSON數(shù)據(jù)的重要方法,json.loads用于將JSON字符串解析為Python對(duì)象,而json.dumps用于將Python對(duì)象序列化為JSON字符串,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-01-01
  • Python模擬登錄驗(yàn)證碼(代碼簡單)

    Python模擬登錄驗(yàn)證碼(代碼簡單)

    這篇文章主要介紹了Python模擬登錄驗(yàn)證碼(代碼簡單)的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • pycharm+robot開發(fā)及配置指南

    pycharm+robot開發(fā)及配置指南

    這篇文章主要介紹了pycharm+robot開發(fā)指南,包括pycharm配置及robot的配置,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09

最新評(píng)論

蕉岭县| 霍城县| 庐江县| 三原县| 鄂尔多斯市| 蛟河市| 灵山县| 桂林市| 东源县| 花垣县| 高邮市| 会昌县| 绍兴县| 宜州市| 平顶山市| 民县| 依兰县| 互助| 若尔盖县| 北海市| 德化县| 汪清县| 桃园县| 老河口市| 周口市| 太保市| 团风县| 抚远县| 奇台县| 大安市| 同德县| 保康县| 社会| 平武县| 双城市| 吴堡县| 巨野县| 德令哈市| 榆树市| 昌江| 崇文区|