OpenCV 擷取網路攝影機串流影像,處理並寫入影片檔案教學

這裡介紹如何使用 Python 與 OpenCV 擷取網路攝影機影像,處理與顯示即時的畫面影像,並將連續的畫面影像寫入影片檔案中儲存起來。 若要使用 Python 取的網路攝影機的串流影像,可以透過 OpenCV 模組的 VideoCapture 影片擷取功能來達成,至於寫入影片檔則可使用 VideoWriter,操作方式非常簡單,以下是使用教學與簡單的入門範例。 ...

November 30, 2017 · G. T. Wang

Python 與 OpenCV 基本讀取、顯示與儲存圖片教學

這裡介紹如何使用 Python 與 OpenCV 讀取影像圖檔,以及將處理好的圖形寫入檔案。 OpenCV 讀取圖片 首先引入 NumPy 與 OpenCV 的 Python 模組: import numpy as np import cv2 OpenCV 本身就有提供讀取圖片檔的函數可用,讀取一般的圖片檔,只要呼叫 cv2.imread 即可將圖片讀取進來: ...

November 24, 2017 · G. T. Wang

TensorFlow 與 Keras 指定 NVIDIA GPU 顯示卡與記憶體用量教學

本篇介紹如何指定 TensorFlow 與 Keras 程式所使用的 GPU 顯示卡與記憶體用量。 在 TensorFlow 或 Keras 中使用 NVIDIA 的 GPU 做運算時,預設會把整台機器上所有的 GPU 卡都獨佔下來,而且不管實際需要多少顯示卡的記憶體,每張卡的記憶體都會被佔滿,以下介紹如何調整設定,讓多張顯示卡可以分給多個程式或多人使用。 ...

November 17, 2017 · G. T. Wang

使用 TensorFlow 內建的 Keras API 實作手寫數字辨識 CNN 程式

這裡介紹如何使用 TensorFlow 內建的 Keras API 實作手寫數字辨識 CNN 程式。 Keras 是一套高階的深度學習工具,今年 Google 將其納入 TensorFlow 的核心模組當中,發表於 TensorFlow Dev Summit 2017,也就是說未來只要安裝好 TensorFlow 之後,就可以直接使用 Keras 的 API 函數,不需要另外安裝。 ...

October 30, 2017 · G. T. Wang

CentOS Linux 安裝與使用 Keras 深度學習工具

本篇介紹如何在 CentOS Linux 中安裝與使用 Keras 這套深度學習工具。 談到深度學習(Deep Learning)的工具,大家都會想到 TensorFlow 這類的底層 framework,這類的基礎的 framework 由於保留了非常多的彈性空間,導致使用上比較不方便,如果想要快速進行依些簡單的問題測試,就可以使用 Keras 這類的高階工具。 ...

October 30, 2017 · G. T. Wang