
類型: 數(shù)據(jù)可視化庫
功能: 創(chuàng)建線圖、柱狀圖、散點圖、直方圖、餅圖等多種靜態(tài)圖表,支持子圖布局、色彩映射、圖例、注解等高級定制。
適用場景: 科研論文、報告、數(shù)據(jù)分析展示。
import matplotlib.pyplot as pltimport numpy as npx = np.linspace(0, 2 * np.pi, 400)y = np.sin(x ** 2)plt.figure(figsize=(8, 6))plt.plot(x, y)plt.title('Sine of Squared X')plt.xlabel('X', fontsize=14)plt.ylabel('Y', fontsize=14)plt.grid(True)plt.show()
EtN28資訊網(wǎng)——每日最新資訊28at.com
# 替換成需要處理的圖片# 應用 Sobel 邊緣檢測edges = sobel(image)# 顯示原圖和邊緣檢測結(jié)果fig, ax = plt.subplots(nrows=1, ncols=2, figsize=(10, 5))ax[0].imshow(image, cmap='gray')ax[0].set_title('Original Image')ax[1].imshow(edges, cmap='gray')ax[1].set_title('Sobel Edge Detection')plt.tight_layout()plt.show()</code></pre><p style=)
# 轉(zhuǎn)為灰度圖像gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)# 應用Canny邊緣檢測edges = cv2.Canny(gray, threshold1=100, threshold2=200)# 顯示原圖和邊緣檢測結(jié)果cv2.imshow('Original Image', image)cv2.imshow('Canny Edge Detection', edges)cv2.waitKey(0)cv2.destroyAllWindows()</code></pre><p style=)
EtN28資訊網(wǎng)——每日最新資訊28at.com
功能: 提供易用的API,簡化計算機視覺任務,如圖像獲取、預處理、特征檢測、物體識別等。
適用場景: 初學者快速上手計算機視覺項目、教育和原型開發(fā)。
from SimpleCV import Camera, Display# 初始化攝像頭cam = Camera()# 創(chuàng)建顯示窗口disp = Display()while True: # 獲取一幀圖像 img = cam.getImage() # 對圖像進行灰度處理 gray_img = img.grayscale() # 在窗口中顯示圖像 gray_img.show(disp) # 檢查是否有按鍵事件(如'q'鍵按下退出循環(huán)) if disp.isDone(): breakdisp.destroy()
本文鏈接:http://m.www897cc.com/showinfo-26-86209-0.htmlPython 處理圖片的十個庫
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com
上一篇: gnet:基于Go語言的高性能網(wǎng)絡框架
下一篇: Python庫functools示例詳解