imgResize = cv2.resize(img, (300, 200)) # 调整图片像素
imgCropped = img[0:200, 200:500] # 裁剪图片;先y后x(先高后宽)
cv2.imshow("Output1", img)
cv2.imshow("Output2", imgResize)
cv2.imshow("Output3", imgCropped)
cv2.waitKey(0) # 设置0代表着无限延迟,1000为1s
形状与文字设置
import cv2
import numpy as np
img = np.zeros((512, 512, 3), np.uint8) # 创建一个零矩阵;3通道
# print(img) # 检查图片尺寸
# img[:] = 255, 0, 0 # 进行图片完全填充
img[200:300, 100:300] = 255, 0, 0 # 通过设定范围实现特定范围图像填充
cv2.line(img, (0, 0), (300, 300), (0, 255, 0), 3) # 绘制线条;设置起点作标和终点坐标、颜色、粗细
# cv2.line(img, (0, 0), (img.shape[1], img.shape[0]), (0, 255, 0), 3) # 这里是用shape来计算,0为图像宽,1为图像高
cv2.rectangle(img, (0, 0), (250, 350), (0, 0, 255), 2) # 绘制方形;起始与终止点、颜色、粗细(-1则为填充)
cv2.circle(img, (400, 50), 30, (255, 255, 0), 5) # 绘制圆形;圆心、半径、颜色、粗细
cv2.putText(img, "OpenCV", (300, 200), cv2.FONT_HERSHEY_COMPLEX, 1, (0, 150, 0), 1) # 绘制文字;内容、位置、文字类型、大小、颜色、粗细
cv2.imshow("Image", img)
cv2.waitKey(0) # 设置0代表着无限延迟,1000为1s
【论文笔记_知识蒸馏_2022】Class-Incremental Learning by Knowledge Distillation with Adaptive Feature Consolida
2022年5月7日
python dingding — 钉钉机器人API
2023年6月25日
【原创】AIGC之主流产品介绍
2023年6月16日
OpenCV实战案例——车道线识别
2023年2月25日
入门机器学习(西瓜书+南瓜书)第一、二章总结(python代码实现)
2022年3月18日
睿智的目标检测——Pytorch搭建YoloV7-OBB旋转目标检测平台
2023年3月25日
中科大chatgpt学术优化环境配置及部署
2023年4月22日
使用python控制摄像头
2023年3月12日
【点云检测】OpenPCDet 教程系列 [1] 安装 与 ROS运行
2023年7月28日