用python写检测物体尺寸信息的代码
时间: 2023-02-18 12:44:55 浏览: 64
可以使用OpenCV库来检测物体尺寸信息,下面是一段简单的python代码:
import cv2
# 读取图片
img = cv2.imread("image.jpg")
# 获取图片的宽度和高度
width = img.shape[1]
height = img.shape[0]
# 打印图片的宽度和高度
print("Width: {} pixels".format(width))
print("Height: {} pixels".format(height))
相关问题
用python编写检测图片中物体尺寸信息的代码
可以使用OpenCV库来实现这一功能,下面是示例代码:
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 获取图像的高度和宽度
height, width = img.shape[:2]
# 输出图像的尺寸
print('图像的尺寸为:高度 %d 像素,宽度 %d 像素' % (height, width))
使用python写出物体识别代码
以下是一个使用Python的OpenCV库实现物体识别的示例代码:
```python
import cv2
# 加载分类器
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')
# 加载图像
img = cv2.imread('test.jpg')
# 转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 检测人脸
faces = face_cascade.detectMultiScale(gray, 1.3, 5)
# 绘制矩形框
for (x,y,w,h) in faces:
cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
roi_gray = gray[y:y+h, x:x+w]
roi_color = img[y:y+h, x:x+w]
# 检测眼睛
eyes = eye_cascade.detectMultiScale(roi_gray)
for (ex,ey,ew,eh) in eyes:
cv2.rectangle(roi_color,(ex,ey),(ex+ew,ey+eh),(0,255,0),2)
# 显示结果
cv2.imshow('img',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在此示例中,我们使用了OpenCV库中的Haar级联分类器来检测人脸和眼睛。我们首先加载分类器文件,然后读取需要检测的图像并将其转换为灰度图像。然后,我们使用`detectMultiScale`函数来检测人脸,并在检测到的人脸周围绘制矩形框。接着,我们在人脸区域内使用相同的方法来检测眼睛并绘制矩形框。最后,我们将结果显示在屏幕上。
请注意,这只是一个简单的示例,可以根据需要进行修改和扩展。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)