1.安装python
此步骤省略,python环境请看之前的文章
2.安装python-opencv
pip install opencv-python
3.安装git
pip install git
4.安装 Pillow
pip install Pillow
5.安装smartCrop
pip install smartcrop
6.写一个python脚本,比如cut.py
"""
功能:智能裁剪图片
运行环境:python3
安装依赖:pip3 install smartcrop pillow6.2.1
运行样例:python "D:\cut.py" "D:\1.jpg" "D:\1_cut.jpg"
"""
import json
import sys
import smartcrop
from PIL import Image
def main(path,result_path):
size=9999
print(path)
src = Image.open(path)
width,height=src.size[0],src.size[1]
if height< size:
size = height
if width < size:
size = width
print(src.size,size)
corn_info = smartcrop.SmartCrop().crop(src, size, size)
box = (
corn_info['top_crop']['x'],