摘要

OpenCV是一个开源计算机视觉与机器学习软件库,Python是一种通用的流行编程语言,OpenCV-Python是OpenCV的Python API绑定库。针对林业图像处理"金课"课程,构建一套基于OpenCV-Python的木材缺陷图像分割教学软件。介绍了OpenCV-Python库的特点及图像分割算法的分类;利用Anaconda及PyCharm搭建基于OpenCV图像处理开发平台,实现10种木材缺陷图像阈值分割方法,其中Sauvola及ISODATA算法最优;利用OpenCV与Tensorflow的有机结合,实现木材缺陷图像语义分割。实践表明,构建的软件便于互动式教学及后续扩展,促进了林业图像处理课程"金课"的建设。

全文