Python/OpenCV:回撥函式
import matplotlib.pyplot as plt
from matplotlib.widgets import Slider
from pylab import *
import cv2
import numpy as np
img_1 = cv2.imread("20210809_img/IMG_0001.tiff",0)
cv2.namedWindow('img_1', 0)
cv2.resizeWindow('img_1', 960, 540)
cv2.imshow('img_1', img_1)
# cols_=img_1[:,2713]
# x=np.arange(0,3670,1)
# plt.plot(x, cols_)
# plt.show()
def change_col(col):
cols_ = img_1[:, col]
x = np.arange(0, 3670, 1)
plt.close()
# plt.clf()
plt.plot(x, cols_)
plt.show()
img_tmp = img_1.copy()
img_tmp[:, col] = 255
cv2.imshow('img_1', img_tmp)
cv2.createTrackbar('d','img_1',1000,5000,change_col)
# 主要就是這一行,引數d是滑動塊顯示的name,這個值無所謂,隨便
# 引數img_1是滑塊顯示在哪個視窗
# 引數1000是滑塊的預設值
# 引數5000是滑塊可以滑動到的最大值
# 引數change_col是函式名
# 會將這個滑塊當前的值傳遞給change_col函式的形參col
while(1): 大連無痛人流醫院
k = cv2.waitKey()
if k == 27:
break
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70005147/viewspace-2787589/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 回撥函式函式
- JavaScript 回撥函式JavaScript函式
- JavaScript回撥函式JavaScript函式
- JS—回撥函式JS函式
- 回撥函式(CallBack)函式
- Python技法3:匿名函式、回撥函式和高階函式Python函式
- [JS]回撥函式和回撥地獄JS函式
- 函式指標&回撥函式Callback函式指標
- 回撥函式 與 函式閉包函式
- java 回撥函式示例Java函式
- 函式回撥(C++)函式C++
- 回撥函式的作用函式
- TLS回撥函式(Note)TLS函式
- JS之回撥函式(callback)JS函式
- C++回撥函式 用法C++函式
- 回撥函式的理解(一)函式
- java回撥函式機制Java函式
- java回撥函式-非同步回撥-簡明講解Java函式非同步
- 【知識點】inline函式、回撥函式、普通函式inline函式
- setInterval 回撥函式傳引數函式
- js 徹底理解回撥函式JS函式
- 深入理解 JavaScript 回撥函式JavaScript函式
- C++中的回撥函式C++函式
- 函式指標的重要用途——回撥函式函式指標
- C語言函式指標與回撥用函式C語言函式指標
- JavaScript:鉤子函式與回撥函式的區別JavaScript函式
- C 語言回撥函式詳解函式
- Fastadmin fast.api.open回撥函式ASTAPI函式
- 回撥函式的作用與意義函式
- ajax 下載Excel 新增回撥函式Excel函式
- JavaScript回撥函式的高手指南JavaScript函式
- 深究Python中的asyncio庫-函式的回撥與排程Python函式
- 【不在混淆的C】指標函式、函式指標、回撥函式指標函式
- 關於 js 中的回撥函式 callbackJS函式
- 事實上,回撥函式還不錯!!函式
- 聊一聊Vue中的回撥函式Vue函式
- jQuery 原始碼學習 (三) 回撥函式jQuery原始碼函式
- 1.3 - Laravel 5.6 - Callbacks 回撥函式機制Laravel函式