williamfzc / stagesepx

detect stages in video automatically
MIT License
432 stars 125 forks source link

support newer version opencv and py38 #99

Closed williamfzc closed 4 years ago

williamfzc commented 4 years ago

本次更新主要目的在于,将opencv最低版本从 4.1.0.25(不支持python3.8+) 升级到 4.1.2.30 ,让 stagesepx 不至于与某个特定历史版本绑定,后续更好扩展。

但这个改动并不是很轻量,因为opencv在 4.1.2 进行了一个比较霸道的改动,详见 https://github.com/opencv/opencv/issues/15749 。这与 stagesepx 的原始设计有些相悖,因此也做了一些较为敏感的调整。

不过值得注意,tensorflow目前(2020/3/2)并没有官方release支持py38。这会影响 KerasClassifier 的正常使用。