python_image2tripolygon
Overview
Ru Li Hua Xiang woSan Jiao porigonHua surupuroguramu.
| Yuan Hua Xiang | Bian Huan Hua Xiang |
|---|---|
Environment
- Windows 10 Home
- pyenv
- Python3.11.3
Usage
Huan Jing Gou Zhu
pyenv local 3.10.9
python -m venv venv
venv/Script/activate
(venv)pip install -r requirements.txt
python -m venv venv
venv/Script/activate
(venv)pip install -r requirements.txt
ko-donoShi iFang
import cv2
from polygonize import Polygonize
image = cv2.imread("./pic/shikunIMG_9107_TP_V4.jpg")
# insutansunoChu Qi Hua
polygonizer = Polygonize()
# San Jiao Dian woQu De
triangle_samples = polygonizer.polygonize(
img, args.max_point_num,
threshold=args.threshold
)
# Hua Xiang woSan Jiao porigonHua suru
ret_img = polygonizer.render(img, triangle_samples)
# Hua Xiang woBao Cun suru
cv2.imwrite(args.output, ret_img)
from polygonize import Polygonize
image = cv2.imread("./pic/shikunIMG_9107_TP_V4.jpg")
# insutansunoChu Qi Hua
polygonizer = Polygonize()
# San Jiao Dian woQu De
triangle_samples = polygonizer.polygonize(
img, args.max_point_num,
threshold=args.threshold
)
# Hua Xiang woSan Jiao porigonHua suru
ret_img = polygonizer.render(img, triangle_samples)
# Hua Xiang woBao Cun suru
cv2.imwrite(args.output, ret_img)
Hua Xiang Bian Huan sanpurupuroguramuShi Xing
# Hua Xiang woBian Huan surusanpuru
(venv)python example.py {Hua Xiang nopasu} --output {Jie Guo huairunopasu}
(venv)python example.py -h
usage: example.py [-h] [--max_point_num MAX_POINT_NUM] [--threshold THRESHOLD] [--output OUTPUT] image
positional arguments:
image Hua Xiang nohuairupasu
options:
-h, --help show this help message and exit
--max_point_num MAX_POINT_NUM
sanpuruDian noZui Da Shu (default. 1000)
--threshold THRESHOLD
sanpuruDian woQu De surutamenoZhong minoYu Zhi (default. 0.02)
--output OUTPUT Chu Li Hua Xiang nohuairupasu (default. result.jpg)
(venv)python example.py {Hua Xiang nopasu} --output {Jie Guo huairunopasu}
(venv)python example.py -h
usage: example.py [-h] [--max_point_num MAX_POINT_NUM] [--threshold THRESHOLD] [--output OUTPUT] image
positional arguments:
image Hua Xiang nohuairupasu
options:
-h, --help show this help message and exit
--max_point_num MAX_POINT_NUM
sanpuruDian noZui Da Shu (default. 1000)
--threshold THRESHOLD
sanpuruDian woQu De surutamenoZhong minoYu Zhi (default. 0.02)
--output OUTPUT Chu Li Hua Xiang nohuairupasu (default. result.jpg)
kameraYing Xiang Bian Huan sanpurupuroguramuShi Xing
# kameraYing Xiang woBian Huan surusanpuru
(venv)python example_cam.py
(venv)python example_cam.py -h
usage: example_cam.py [-h] [--video VIDEO] [--max_point_num MAX_POINT_NUM] [--threshold THRESHOLD]
options:
-h, --help show this help message and exit
--video VIDEO kameradebaisuID
--max_point_num MAX_POINT_NUM
sanpuruDian noZui Da Shu (default. 1000)
--threshold THRESHOLD
sanpuruDian woQu De surutamenoZhong minoYu Zhi (default. 0.02)
(venv)python example_cam.py
(venv)python example_cam.py -h
usage: example_cam.py [-h] [--video VIDEO] [--max_point_num MAX_POINT_NUM] [--threshold THRESHOLD]
options:
-h, --help show this help message and exit
--video VIDEO kameradebaisuID
--max_point_num MAX_POINT_NUM
sanpuruDian noZui Da Shu (default. 1000)
--threshold THRESHOLD
sanpuruDian woQu De surutamenoZhong minoYu Zhi (default. 0.02)
Reference
pmaldonado/PyTriwoCan Kao nisaseteitadakimashita.
License
sanpurudeBiao Shi shiteiruHua Xiang hahuri-Su Cai pakutasoYang karaoJie rishiteimasu.