Python 使用 OpenCV、Dlib 實作即時人臉偵測程式教學

這裡示範如何在 Python 中使用 OpenCV 與 Dlib 開發人臉偵測程式,即時擷取網路攝影機串流影像,輸出人臉偵測結果。 人臉偵測是一項相當成熟的技術,不管是數位相機或是手機在拍照時,都可以自動偵測人臉並對焦,而在自行開發的程式當中,若要加入人臉偵測的功能也非常容易,只要串接相關的模組即可實作出相當專業的程式。 ...

March 4, 2018 · G. T. Wang

Python 使用 Google 雲端硬碟 API 自動進行文字辨識教學

這裡示範如何在 Python 中使用 Google 雲端硬碟 API,自動上傳圖片、進行文字辨識、下載結果。 在上一篇的 Google 雲端硬碟文字辨識的文章中,我們介紹了以手動的方式上傳圖片,讓 Google 幫忙自動取出圖片中的文字,雖然省去了大量的打字工作,但是若遇到圖片數量很龐大時,以手動上傳還是很吃力的。 ...

March 2, 2018 · G. T. Wang

Python 使用 Beautiful Soup 抓取與解析網頁資料,開發網路爬蟲教學

這裡介紹如何使用 Python 的 Beautiful Soup 模組自動下載並解析網頁資料,開發典型的網路爬蟲程式。 Beautiful Soup 是一個 Python 的函式庫模組,可以讓開發者僅須撰寫非常少量的程式碼,就可以快速解析網頁 HTML 碼,從中翠取出使用者有興趣的資料、去蕪存菁,降低網路爬蟲程式的開發門檻、加快程式撰寫速度。 ...

February 1, 2018 · G. T. Wang

Python 如何檢查檔案或目錄是否已經存在?

這裡介紹何使用 Python 程式判斷指定的檔案或目錄是否已經存在。 在各種語言的程式設計上,檢查特定的檔案或目錄是否存在是一個很常見的工作,而在 Python 中也不利外,以下是在各種情況下檢查檔案或目錄的方法與範例。 ...

January 27, 2018 · G. T. Wang

Python 使用 requests 模組產生 HTTP 請求,下載網頁資料教學

本篇介紹如何在 Python 中使用 requests 模組建立各種 HTTP 請求,從網頁伺服器上取得想要的資料。 如果想要使用 Python 來下載網頁上的資料,最基本的作法就是以 requests 模組建立適當的 HTTP 請求,透過 HTTP 請求從網頁伺服器下載指定的資料,這種方式雖然步驟比較繁瑣,也需要一點通訊協定的基礎,但是絕大部分的網路爬蟲或除錯問題都可以靠這個架構解決,是資深網路程式設計師必備的工具之一。 ...

January 26, 2018 · G. T. Wang