發表文章

目前顯示的是 3月, 2023的文章

[Note 6]使用NI VI Package Manager來安裝Modbus函式庫/Install NI Modbus library with VI ...

圖片
這應該是目前能下載的最新LabVIEW Modbus函式庫了。

[Note 5] 使用NI package manager安裝Vision Development Module(VDM) 2021/Install Vision Development Module with NI package manager

圖片
由於在更新LabVIEW 2021後,Vision Development Module (VDM)也要更新到2021年版,在NI的網站無法下載到軟體,因此我使用NI Package Manager來安裝VDM軟體。 安裝的過程如下:

[第24期] Calculate KD value of the stock by using yfinance and PyQt/使用yfinance與PyQt計算股票的KD值

圖片
This video shows how to use yfinance and PyQt to calculate  KD value of the stock . The content includes:  Input Taiwan stock ticker Calculate K and D valuse with yfinance  本視頻說明如何使用yfinance與PyQt計算股票的KD值。 內容包含:  輸入台灣股票代號 使用yfinance計算KD值 程式碼:  def calculate_kd(self):         stock_code = self.stock_code_lineEdit.text()         if not stock_code:             return         # 從Yahoo Finance獲取股票歷史價格資料         stock = yf.Ticker(stock_code + ".TW")         history = stock.history(period="max")         # 計算KD值         low_min = history["Low"].rolling(window=9).min()         high_max = history["High"].rolling(window=9).max()         rsv = (history["Close"] - low_min) / (high_max - low_min)         k = rsv.ewm(com=2).mean() * 100         d = k.ewm(com=2).mean()        # 顯示結果         kd_result = "最新K值:{:.2f},最新D值:{:.2f}".format(k[-1], d[-1])         self.result_label.setText(kd_result)   

[ChatGPT]Python的影像處理進行自動光學檢查(AOI)需要學習的內容

圖片
  這是ChatGPT建議用Python學習AOI的內容,有時間再來寫一些範例試試看。 以下是使用Python進行AOI影像處理需要學習的課程內容: Python基礎語法:需要熟悉Python基本語法和控制結構,包括變量、數組、函數、流程控制和錯誤處理等。 NumPy和Pandas:NumPy和Pandas是Python中非常常用的數據處理庫,尤其是在處理數組和表格數據方面。需要熟悉其基本用法和操作方式。 Matplotlib和Seaborn:Matplotlib和Seaborn是Python中常用的繪圖庫,可以用於數據可視化,例如畫出影像、直方圖、散點圖等。 OpenCV:OpenCV是一個開源的計算機視覺庫,提供了許多影像處理和分析的工具。需要熟悉OpenCV的基本操作方式,例如讀取、顯示、繪製、變換和過濾影像等。 影像分割:影像分割是AOI影像處理中的一個重要步驟,其目的是從影像中分離出感興趣的區域。可以學習使用OpenCV的分水嶺、閾值分割、區域生長等方法。 特徵提取:特徵提取是AOI影像處理中另一個重要步驟,其目的是提取影像中的關鍵信息,例如邊緣、角點、紋理等。可以學習使用OpenCV的SIFT、SURF、ORB等算法。 深度學習:深度學習是近年來非常熱門的人工智能技術,可以應用於AOI影像處理中。需要學習深度學習的基本原理和常用的深度學習框架,例如TensorFlow、PyTorch等。可以學習使用深度學習進行影像分類、目標檢測、物體追蹤等任務。 以上課程內容已經可以讓您掌握基本的影像處理技能,並開始應用於實際場景中。進一步學習影像增強、去噪、校正等進階技術,可以提高影像處理的準確性和效率,使您能夠更好地應對實際應用中的挑戰。此外,隨著深度學習等技術的發展,影像處理領域的發展也在不斷推進,建議您保持學習和更新知識。 Here are the course contents for learning AOI image processing with Python: Python Basics: Familiarity with Python basic syntax and control structures is required, including variables, arrays, functions, flow control, and e

[ChatGPT]使用Labview影像處理進行自動光學檢查(AOI)需要學習的內容

圖片
以下是ChatGPT的建議,我覺得都是LabVIEW Vision有提供的功能,後續有時間我將錄製一些影片來介紹。 如果您要學習使用LabVIEW進行影像的自動光學檢查(AOI),以下是您需要學習的一些主要課程內容: 影像處理基礎:學習影像處理的基本概念,如色彩空間、影像增強、濾波、二值化等等。 影像採集:了解如何使用LabVIEW擷取影像並且將其儲存至電腦。 [第4期]使用LabVIEW視覺模組擷取Webcam影像與存檔/Use LabVIEW Vsion Module to grab and save the image of the camera( https://labview-tech.blogspot.com/2021/04/labviewwebcamuse-labview-vsion-module.html ) 影像分析:學習如何使用LabVIEW進行影像分析,例如邊緣檢測、形態學處理、二值化、膨脹和侵蝕等。 物體偵測:學習如何使用LabVIEW檢測物體,以及檢測其位置、大小、形狀和顏色等。 模板匹配:學習如何使用模板匹配算法,將影像中的特定物體與預定義的模板進行比對。 AOI應用:學習如何將影像處理和物體偵測技術應用於AOI系統中,以檢測製造中的缺陷或錯誤。 實作專案:進行實作專案,以實際應用以上學習的技術,並進行AOI的應用,如自動化檢測印刷電路板。 綜上所述,這些是學習LabVIEW影像進行AOI需要掌握的基本課程內容。 If you want to learn how to use LabVIEW for automatic optical inspection (AOI) of images, here are some of the main course contents that you need to learn: Image processing basics: Learn the basic concepts of image processing, such as color space, image enhancement, filtering, thresholding, and more. Image acquisition: Understand how to use LabVIEW to capture images