iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 22
0
Software Development

開源的GIS實作系列 第 22

[day-22] opencv - 計算封閉圖形數量(1)

前言

python除了skimage之外,也有電腦視覺(Computer vision)的函式庫,電腦視覺的目標是讓機器更加容易看的科學,希望利用影像完成像人觀察的動作。而計算封閉圖形的數量就是人們可以做的非常好,電腦不一定做的好的事情,從無人機影像中,我們可以很容易的判斷物件的數量,但是機器不行,因此需要用到電腦視覺來解決這種問題。

安裝與熟悉OPENCV

在Ubuntu的指令是

pip install opencv-python

但是如果在python import 是

import cv2

讀取檔案

img = cv2.imread("檔案名稱")

寫入檔案

cv2.imwrite("檔案名稱", 陣列)

skimage與opencv-python兩者影像都是讀入numpy.ndarray。

結語

到了第22天,雖然還有很多東西可以寫,但是真的有點擔心不能完整的把所有東西串起來,又因為時間的關係,每天的產出並不多,原本預計可以產出兩種計算數量的方式,可能只能一種了,希望30天內可以至少完成一種。

參考文獻

[1] 電腦視覺定義
[2] OpenCV 識別圖片中的米粒個數,並計算米粒的平均面積和長度
[3] 安裝opencv-python
[4] Python 與 OpenCV 基本讀取、顯示與儲存圖片教學


上一篇
[day-21] 侵蝕與膨脹操作
下一篇
[day-23] opencv - 計算封閉圖形數量(2)
系列文
開源的GIS實作30

尚未有邦友留言

立即登入留言