第一步:安装opencv-python
1
|
rpm - ivh opencn - python - 2.4 . 5 - 3.el7 .ppc64le.rpm
|
第二步:引用cv2
1
|
import cv2
|
第三步:读入图片,必须是全路径
1
|
im = cv2.imread(filename)
|
第四步:设置需要画框的左上角与右下角的坐标,必须是整数
1
2
3
|
sx1, sx2, sy1, sy2
cv2.rectangle(im,( int (sx1), int (sy1)),( int (sx2), int (sy2)),( 0 , 255 , 0 ), 3 )
|
函数参数: 图片, 左上角, 右下角, 颜色, 线条粗细, 线条类型,点类型
第五步:加字,下例是将字加到图片上方
1
2
3
4
5
6
7
|
if (sy1 > 10 ):
cv2.putText(im, name, ( int (sx1), int (sy1 - 6 )), cv2.FONT_HERSHEY_COMPLEX_SMALL, 0.8 , ( 0 , 255 , 0 ) )
else :
cv2.putText(im, name, ( int (sx1), int (sy1 + 15 )), cv2.FONT_HERSHEY_COMPLEX_SMALL, 0.8 , ( 0 , 255 , 0 ) )
|
以上这篇在Python 中实现图片加框和加字的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/qing_ag_li/article/details/69499388