当前位置: 首页 > 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://www.dtcms.com/wzjs/418552.html

相关文章:

  • 高密营销型网站建设万网域名注册查询
  • 网站优化及推广中国站免费推广入口
  • 网络公司企业文化标语湖南优化推广
  • wordpress可以当网盘seo外链代发
  • wordpress 5.01不要升级排名优化价格
  • 做齐鲁油官方网站竞价托管代运营多少钱
  • 制作网站公司首 荐乐云seo国外推广网站
  • 百度做网站刷排名关键词优化的主要工具
  • 网站开发流程莆田杭州百度推广优化排名
  • 网页制作与设计素材seo按照搜索引擎的
  • wordpress取消伪静态后内页500百度关键词优化送网站
  • 个人购物网站需要备案吗怎么出售友情链接
  • 做阿里巴巴网站有什么用目前主流搜索引擎是哪种
  • 模拟网站效果草根seo博客
  • 武安专业做网站2023年小学生简短小新闻
  • 霸州网站建设seo刷关键词排名工具
  • 上海智能模板建站seo网络排名优化哪家好
  • 国家建设协会官方网站合肥网络营销公司
  • 百度推广就是做网站吧厦门关键词排名seo
  • 设计素材免费下载网站有哪些排行榜哪个网站最好
  • 做外贸密封件的网站长沙关键词优化方法
  • 网站开发摊销什么是论坛推广
  • 兰州网站建设尚美网络推广平台有哪些公司
  • dedecms模板安装教程温州seo优化公司
  • wordpress文章列表摘要优化大师怎么卸载
  • 上班没事做看什么网站邯郸今日头条最新消息
  • 如何做黄色网站赚钱培训学校招生方案
  • 和恶魔做交易的网站宣传推广方式
  • 做页面设计的网站职业教育培训机构排名前十
  • wordpress伪静态衡阳seo服务