#!/usr/bin/env python
# -*- coding:utf-8 -*-
import cv2
import numpy as np
file=r"src.jpg"
# step1:读取照片
img = cv2.imread(file)
# step1.2:缩放图片()
img = cv2.resize(img, None, fx=1.0, fy=1.0)
rows, cols, channels = img.shape
本文介绍如何使用Python的OpenCV库将证件照的红色背景转换为蓝色。通过读取图片,转换为HSV色彩空间,进行二值化处理,然后进行腐蚀和膨胀操作去除噪点,最后遍历像素点替换颜色,实现底色变换。
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import cv2
import numpy as np
file=r"src.jpg"
# step1:读取照片
img = cv2.imread(file)
# step1.2:缩放图片()
img = cv2.resize(img, None, fx=1.0, fy=1.0)
rows, cols, channels = img.shape
3707

被折叠的 条评论
为什么被折叠?