Mahotas(Python 電腦視覺、影像處理庫)安裝

來源:互聯網
上載者:User

標籤:python   電腦視覺   影像處理   庫   安裝   

Mahotas 是電腦視覺和影像處理 Python 庫。它包含大量影像處理演算法,C++實現形式,提高了效能。完全基於 numpy 的數組作為它的資料類型,有一個非常乾淨的Python 演算法介面。

包含演算法

  • 分水嶺。
  • 凸點計算。
  • 擊中/擊不中,細化演算法。
  • 澤尼克&Haralick,枸杞多糖,和TAS的功能。
  • 基於freeimage的numpy映像載入(需要安裝freeimage庫)。
  • 加速的魯棒特徵(SURF)等。
  • 閾值。
  • 卷積。
  • Sobel邊緣檢測。
  • 多邊形繪製
  • 距離變換
  • 特徵計算
  • 樣條插值
安裝問題

在使用 pip install mahotas 安裝過程中遇到一個錯誤:

building ‘mahotas._histogram‘ extensionerror: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).

按照提示是缺少,Visual C++ 10.0

而在我的電腦上,只安裝了VS2012

尋找資料後得到瞭解釋

由於是C++實現,所有在 window 中使用 pip 安裝時需要有 C++ 編譯器。

根據官網的解釋,支援的編譯器版本有:

  • Microsoft Visual C++ 2008 (x64, x86, and SP1 for CPython 2.6 and 2.7)
  • Visual C++ 2010 (x64, x86, for CPython 3.3 and 3.4)
  • Visual C++ 2015 (x64 and x86 for CPython 3.5) redistributable packages.
解決方案

在binary packages of mahotas 可以找到對應的二進位版本

下載對應版本二進位檔案 mahotas-1.4.0.cp*******.whl

在命令列執行如下命令

pip install mathotas-1.4.0.cp*******.whl
運行測試

開啟 Python 輸入如下命令

import pylab as pimport numpy as npimport mahotas as mhf = np.ones((256,256), bool)f[200:,240:] = Falsef[128:144,32:48] = False# f is basically True with the exception of two islands: one in the lower-right# corner, another, middle-leftdmap = mh.distance(f)p.imshow(dmap)p.show()

終端輸出如下即為,安裝成功

參考連結

Mahotas 官網

How to install mahotas

Installing from Wheels

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

Mahotas(Python 電腦視覺、影像處理庫)安裝

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.