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

python中halcon環(huán)境配置的詳細步驟

 更新時間:2025年06月22日 09:11:07   作者:虛假程序設計  
這篇文章主要為大家詳細介紹了python中halcon環(huán)境配置的詳細步驟,文中的示例代碼講解詳細,具有一定的借鑒價值,有需要的小伙伴可以了解一下

很久以前發(fā)過一篇python版halcon的使用方法.

可能有些地方?jīng)]有說清楚,后臺有人私信問我:"不裝halcon怎樣使用python調用halcon"

事實上前篇介紹的非常詳細了,但是對初學者還是不夠友好.

不廢話,說步驟:首先系統(tǒng)win10 X64 22H2 安裝python3.8.8 x64

安裝python依賴包;安裝halcon-python

pip install mvtec-halcon==24111

接下來依賴的dll復制到py程序運行目錄: 如圖所示 我在程序運行目錄興新建了"dll"文件夾 所有依賴復制到這里了.

可以看到有這么一句:  主要有用的是 import halcon as ha

但是不安裝halcon只復制dll python在環(huán)境變量和本地運行環(huán)境找不到依賴所以會報錯的.

你可以嘗試 刪掉

 sys.path.append("../DLL")
os.chdir(f'{os.getcwd()}/DLL') #切換工作路徑
os.chdir(f'{os.getcwd()}/..') #切換工作路徑

只保留import halcon as ha看看會怎樣.

sys.path.append("../DLL")
os.chdir(f'{os.getcwd()}/DLL') #切換工作路徑
import halcon as ha
os.chdir(f'{os.getcwd()}/..') #切換工作路徑

一旦 import halcon as ha 不報錯 

就可以開始驗證其他的函數(shù).

打開一個窗口能讀取圖像并顯示就算環(huán)境正常:

下面給個簡單例子:

r"""
"""
 
import os,sys,time,cv2
#print(os.environ)
import numpy as np
from ctypes import *
 
sys.path.append("../DLL")
os.chdir(f'{os.getcwd()}/DLL') #切換工作路徑
import halcon as ha
os.chdir(f'{os.getcwd()}/..') #切換工作路徑
 
def cmd(s="pause"):
    os.system(s)
def open_window(width, height):
    if os.name == 'nt':
        ha.set_system('use_window_thread', 'true')
    return ha.open_window(
        row=0,
        column=0,
        width=width,
        height=height,
        father_window=0,
        mode='visible',
        machine=''
    )
 
if __name__ == "__main__":
    
    ha.set_system("backing_store", 'false')
    Image = ha.read_image('1.bmp')
    
    Width, Height = ha.get_image_size(Image)
    print(Width[0], Height[0])
    image_width  = Width[0]
    image_height = Height[0]
    image_width_half  = Width[0]/2
    image_height_half = Height[0]/2    
    pix = image_width*image_height
    fillmode=['margin','fill']
    
    WindowHandle1 =open_window(image_width_half/3, image_height_half/3)
    ha.set_draw (WindowHandle1, fillmode[1])
    ha.set_line_width (WindowHandle1, 1)
    ha.set_color (WindowHandle1, 'red')
    
    thres = ha.threshold(Image, 140, 255)
    ha.disp_obj(thres, WindowHandle1);
    cmd()
    
    binimg=ha.region_to_bin(thres,255,0,image_width,image_height)
    ha.disp_obj(binimg, WindowHandle1);
    #ha.write_image (Image, 'bmp', 0, "GG")
    cmd()  

到此這篇關于python中halcon環(huán)境配置的詳細步驟的文章就介紹到這了,更多相關python halcon環(huán)境配置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Django利用LogEntry生成歷史操作實戰(zhàn)記錄

    Django利用LogEntry生成歷史操作實戰(zhàn)記錄

    LogEntry是在后臺開發(fā)中經(jīng)常用到的模塊,它在admin是默認開啟的。文中給大家介紹了在admin頁面上查看操作日志的方法及實戰(zhàn)代碼,感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • python 自定義異常和主動拋出異常(raise)的操作

    python 自定義異常和主動拋出異常(raise)的操作

    這篇文章主要介紹了python 自定義異常和主動拋出異常(raise)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 基于PyQt5制作一個猜數(shù)字小游戲

    基于PyQt5制作一個猜數(shù)字小游戲

    這篇文章主要為大家介紹了如何用Python中的PyQt5模塊制作一個帶GUI的猜數(shù)字小游戲,文中的示例代碼講解詳細,感興趣的可以了解一下
    2022-03-03
  • python文件絕對路徑寫法介紹(windows)

    python文件絕對路徑寫法介紹(windows)

    今天小編就為大家分享一篇python文件絕對路徑寫法介紹(windows),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python實現(xiàn)的排列組合計算操作示例

    Python實現(xiàn)的排列組合計算操作示例

    這篇文章主要介紹了Python實現(xiàn)的排列組合計算操作,涉及Python數(shù)學運算的相關函數(shù)與使用技巧,需要的朋友可以參考下
    2017-10-10
  • Python數(shù)據(jù)分析之使用scikit-learn構建模型

    Python數(shù)據(jù)分析之使用scikit-learn構建模型

    這篇文章主要介紹了Python數(shù)據(jù)分析之使用scikit-learn構建模型,sklearn提供了model_selection模型選擇模塊、preprocessing數(shù)據(jù)預處理模塊、decompisition特征分解模塊,更多相關內容需要朋友可以參考下面文章內容
    2022-08-08
  • Python yield的用法實例分析

    Python yield的用法實例分析

    這篇文章主要介紹了Python yield的用法,結合實例形式分析了Python yield的基本功能、使用方法及操作注意事項,需要的朋友可以參考下
    2020-03-03
  • pymssql數(shù)據(jù)庫操作MSSQL2005實例分析

    pymssql數(shù)據(jù)庫操作MSSQL2005實例分析

    這篇文章主要介紹了pymssql數(shù)據(jù)庫操作MSSQL2005的方法,可實現(xiàn)基本的連接、查詢、插入、更新及調用存儲過程等功能,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • Python 實現(xiàn)將某一列設置為str類型

    Python 實現(xiàn)將某一列設置為str類型

    這篇文章主要介紹了Python 實現(xiàn)將某一列設置為str類型,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python科學計算之Pandas詳解

    Python科學計算之Pandas詳解

    Pandas 是 python 的一個數(shù)據(jù)分析包,屬于PyData項目的一部分。下面這篇文章主要介紹了Python中科學計算之Pandas,需要的朋友可以參考借鑒,下面來一起學習學習。
    2017-01-01

最新評論

西昌市| 米脂县| 松江区| 沾益县| 宁明县| 卫辉市| 武穴市| 高陵县| 绥中县| 剑河县| 兴仁县| 稷山县| 北京市| 嘉义市| 光山县| 炉霍县| 康保县| 永定县| 文安县| 江油市| 鲁山县| 连城县| 都昌县| 兴国县| 临江市| 丰台区| 龙里县| 九龙城区| 比如县| 东山县| 潼南县| 和田市| 濉溪县| 东辽县| 盘锦市| 延安市| 广宁县| 华蓥市| 阳新县| 五莲县| 枝江市|