Python 計算 MD5 與 SHA 雜湊教學與範例

這裡介紹如何使用 Python 的 hashlib 模組計算資料的 MD5 與 SHA 雜湊值。 Python 內建的 hashlib 模組可以用來計算資料的各種雜湊值,其中 md5、sha1、sha224、sha256、sha384 與 sha512 這幾種演算法是任何平台都有支援的,除此之外的演算法就要看平台本身的 OpenSSL 函式庫而定。 ...

January 23, 2018 · G. T. Wang

Python 與 OpenCV 加入線條圖案與文字教學

這裡介紹如何在 Python 中使用 OpenCV 在圖片上加上線條等幾何圖案以及文字標示。 在影像處理的程式中,若要比較清楚呈現處理的結果,時常會需要在圖片上加上一些標示的幾何圖形或是文字,比方說在物件辨識的問題上,可能會使用方框將辨識出來的物件框起來,並加註一些文字描述等。 ...

January 9, 2018 · G. T. Wang

Python 與 OpenCV 實作移動偵測程式教學,打造智慧型監視器

這裡示範如何使用 Python 與 OpenCV 實作移動偵測程式,分析攝影機影片,自動挑選出有物體移動的畫面。 OpenCV 是一個很好用的影像處理函式庫,裡面有非常多在影像處理上常會用到的工具函數,我們只需要拿幾個簡單的函數組合起來,就可以打造一個效果還不錯的智慧型監視器,自動且即時的分析攝影機的影像,當偵測到有人或物體在移動時,讓程式自動觸發某些動作(例如送出通知的 Email 等),以下是幾個簡單的實作範例。 ...

January 5, 2018 · G. T. Wang

Keras 如何查詢模型參數的總數量?

這裡介紹如何在 Keras 的程式中查詢深度學習模型參數的總數量。 Keras 可用來快速搭建各種深度學習模型,但是在嘗試各種模型的過程中,我們也時常會需要了解模型的結構與參數的數量,方便調整模型。 ...

December 28, 2017 · G. T. Wang

TensorFlow Object Detection API 多 GPU 卡平行計算,加速模型訓練速度教學

本篇記錄如何使用多張 GPU 顯示卡,加速 TensorFlow Object Detection API 模型訓練的過程。 雖然 TensorFlow Object Detection API 已經有支援多張 GPU 卡平行計算的功能,但是缺乏說明文件,所以我自己也不是非常確定該怎麼用,以下只是我目前嘗試出來的方式,僅供參考。 ...

December 26, 2017 · G. T. Wang