当前位置: 首页 > wzjs >正文

网站后台模板山东济南城乡建设厅网站

网站后台模板,山东济南城乡建设厅网站,室内装修效果图,柳州高端网站建设1. 安装OpenCV Python用户使用以下命令安装: pip install opencv-python # 基础模块 pip install opencv-contrib-python # 包含额外模块(如SIFT) 2. 图像基础操作 读取/显示/保存图像 import cv2# 读取图像(第二个参数&…

1. 安装OpenCV

Python用户使用以下命令安装:

pip install opencv-python  # 基础模块
pip install opencv-contrib-python  # 包含额外模块(如SIFT)

2. 图像基础操作

读取/显示/保存图像
import cv2# 读取图像(第二个参数:cv2.IMREAD_COLOR / GRAYSCALE / UNCHANGED)
img = cv2.imread('image.jpg', cv2.IMREAD_COLOR)# 显示图像
cv2.imshow('Window Title', img)
cv2.waitKey(0)  # 等待按键(0表示无限等待)
cv2.destroyAllWindows()# 保存图像
cv2.imwrite('output.jpg', img)
转换为灰度图
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
调整尺寸和裁剪
resized = cv2.resize(img, (new_width, new_height))
cropped = img[y1:y2, x1:x2]  # 高度范围在前,宽度在后

3. 视频处理

从摄像头捕获视频
cap = cv2.VideoCapture(0)  # 0表示默认摄像头while True:ret, frame = cap.read()if not ret:break# 在此处理帧(例如转换为灰度)gray_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)cv2.imshow('Camera', gray_frame)if cv2.waitKey(1) & 0xFF == ord('q'):  # 按q退出breakcap.release()
cv2.destroyAllWindows()
处理视频文件
cap = cv2.VideoCapture('video.mp4')
while cap.isOpened():ret, frame = cap.read()# ...(同上)

4. 物体检测(以人脸检测为例)

# 加载预训练的Haar级联分类器
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')# 检测人脸
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.1, minNeighbors=5)# 绘制矩形框
for (x, y, w, h) in faces:cv2.rectangle(img, (x, y), (x+w, y+h), (0, 255, 0), 2)cv2.imshow('Faces', img)
cv2.waitKey(0)

5. 图像处理进阶

边缘检测(Canny)
edges = cv2.Canny(img, threshold1=100, threshold2=200)
轮廓检测
contours, _ = cv2.findContours(edges, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
cv2.drawContours(img, contours, -1, (0,255,0), 2)
图像变换(旋转/平移)
rows, cols = img.shape[:2]
M = cv2.getRotationMatrix2D((cols/2, rows/2), 45, 1)  # 旋转45度
rotated = cv2.warpAffine(img, M, (cols, rows))

6. 学习资源

  • 官方文档: https://docs.opencv.org

  • GitHub示例: OpenCV官方仓库的samples文件夹

  • 实用工具:

    • cv2.VideoWriter() 保存视频

    • cv2.filter2D() 图像滤波

    • cv2.HoughLinesP() 霍夫变换检测直线


文章转载自:

http://K3oBzMDc.srgnd.cn
http://XPsu4jym.srgnd.cn
http://VAAYmCFK.srgnd.cn
http://o5f1KkLl.srgnd.cn
http://4EvTagvU.srgnd.cn
http://3h0Y4hbv.srgnd.cn
http://eZHRRpoH.srgnd.cn
http://wEEDsuxW.srgnd.cn
http://7ixCo8qN.srgnd.cn
http://QAw6DgGt.srgnd.cn
http://1ppoGGoy.srgnd.cn
http://ciuNZW8b.srgnd.cn
http://yP2KJ2zJ.srgnd.cn
http://O0ym3qie.srgnd.cn
http://x5LQKVoj.srgnd.cn
http://z1odkZWH.srgnd.cn
http://djYa57Y3.srgnd.cn
http://J2NzGAYY.srgnd.cn
http://IR8OXoZ2.srgnd.cn
http://rjwximec.srgnd.cn
http://V6KhJcge.srgnd.cn
http://wAES7GYf.srgnd.cn
http://u1Aj3uZP.srgnd.cn
http://IWEWgtdP.srgnd.cn
http://0fj0CSlB.srgnd.cn
http://v3OZdHUB.srgnd.cn
http://kZWtk3G0.srgnd.cn
http://YI2g4Rbt.srgnd.cn
http://BWFVzgB1.srgnd.cn
http://Rpz13S8S.srgnd.cn
http://www.dtcms.com/wzjs/658521.html

相关文章:

  • 私人小工厂做网站价格wordpress循环分类子分类与文章
  • 衡水做网站多少钱北京网站手机站建设公司
  • 路由器 东莞网站建设深圳电商网站开发公司
  • 南京老牌网站建设公司江苏水利工程建设招投标网站
  • 盐山做网站价格甘德网站建设
  • 网站建设 源代码响应式手机网站制作
  • 全球优秀企业网站宣传渠道有哪些
  • flash静态网站北京电商网站建设外包
  • 中山网站推广词调节wordpress手机样式
  • 专做国外采购的网站网站建设服务都包含
  • 网站建设怎么改首页的标题网站可以做315认证吗
  • 网页制作与网站建设教程微盟商户助手
  • 怎样看网站的建设时间网文网站
  • 门户网站建设和运行招标文件福田附件网站建设公司
  • 民权县住房和城乡建设局网站郑州网站优化推广方案
  • 外贸建站网站公司北京注册建设公司网站
  • 网站开发 经济可行性常州城乡建设学校网站
  • 大连免费营销型建站网络推广重庆观音桥步行街
  • 湖北建设厅网站安全员名单百度线上推广
  • 手机棋牌网站大全wordpress为什么放弃
  • 网站建设语言如何用 ftp上传网站
  • 公司网站运营注意事项深圳做棋牌网站建设哪家公司收费合理
  • 网站关键词的布局关键词排名方法
  • 长春市长春网站建设网织梦cms是什么
  • 酷炫网站设计柳州网站建设找哪家
  • 建设h网站风险大吗建设银行内部审批哪些网站
  • 物流公司网站建设模板网站开发中间商怎么做
  • 网站建站域名解析最后做个体户备案网站可以做企业站吗
  • 做网站租用数据库seo关键词优化推广
  • 做短视频的网站收益api接口开发网站开发