
Python 擷取螢幕畫面 pyscreenshot 模組使用教學與範例
介紹如何使用 Python 的 pyscreenshot 模組擷取螢幕畫面快照,適用於 Windows、Mac OS X 與 Linux 系統。 安裝 pyscreenshot 模組 pyscreenshot 是一個專門用來擷取螢幕畫面的 Python 模組,並將圖片轉為 PIL 或 Pillow 影像,可以做為 ImageGrab 模組的替代方案。 ...

介紹如何使用 Python 的 pyscreenshot 模組擷取螢幕畫面快照,適用於 Windows、Mac OS X 與 Linux 系統。 安裝 pyscreenshot 模組 pyscreenshot 是一個專門用來擷取螢幕畫面的 Python 模組,並將圖片轉為 PIL 或 Pillow 影像,可以做為 ImageGrab 模組的替代方案。 ...

介紹如何在 Python 中使用 ITK 函式庫的 v4 影像對準框架處理二維影像的對準,並提供 hello world 範例程式碼。 ITKv4 影像對準框架 ITKv4 影像對準框架跟上一版比較起來更為彈性,主要差異就是對準過程都在新的虛擬影像(virtual image)中進行,固定影像(fixed image)與調動影像(moving image)都透過轉換(transforms)與內插(interpolators)在虛擬影像空間以 metric 衡量配適程度,然後將結果交給 optimizer 更新轉換參數,重複這個過程直到結果收斂。 ...

介紹如何在 Python 中使用 PyCryptodome 模組產生 RSA 金鑰,並對資料進行加密與解密。 Python 的 PyCryptodome 模組提供了各種加密演算法工具,其安裝方式請參考另外一篇 PyCryptodome 實作 AES 對稱式加密方法教學。 ...

介紹如何在 Python 中使用 PyCryptodome 模組以 AES 對稱式加密方法對資料進行加密與解密。 AES 進階加密標準由美國國家標準與技術研究院(NIST)於 2001 年 11 月 26 日發布於 FIPS PUB 197,並在 2002 年 5 月 26 日成為有效的標準,是目前主流的對稱金鑰加密演算法之一。 ...

介紹如何使用 ITK 的 ScalarImageKmeansImageFilter 以 K-means 分群演算法,將影像像素值進行分群(clustering),產生標註(label)影像。 原始影像 載入原始影像。 import itk import matplotlib.pyplot as plt # 影像像素資料類型 PixelType = itk.SS # 影像維度 Dimension = 2 # 影像類型 ImageType = itk.Image[PixelType, Dimension] # 建立影像 Reader ReaderType = itk.ImageFileReader[ImageType] reader = ReaderType.New() reader.SetFileName("fixed.mhd") reader.Update() # 讀取 Fixed 影像 image = reader.GetOutput() # 顯示原始影像 plt.imshow(itk.GetArrayViewFromImage(image), cmap='gray') plt.show() ...