opencv / opencv-python

Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-headless packages.
https://pypi.org/project/opencv-python/
MIT License
4.53k stars 847 forks source link

ETA for OpenCV 4.4.0 support? #364

Closed 2MinuteWarning closed 4 years ago

2MinuteWarning commented 4 years ago

OpenCV 4.4.0 just released yesterday and has some amazing new features - including support for YOLOv4.

Is anyone here working on an update to this package to support? ETA?

skvark commented 4 years ago

There is no ETA, would be good to get https://github.com/skvark/opencv-python/issues/362 fixed before any new releases are made.

blakev commented 4 years ago

Having the nonfree versions removed from pypi has really left me in a tough spot. Code and builds that used to work fail, and migrating to the latest opencv-python is broken.

4.3.0.36 doesn't contain cv2.SIFT, using the bundled version in the opencv-python-contrib-headless on pypi (cv2.xfeatures2d_SIFT()) causes a segfault, and so does compiling from source.

I cannot find a way to fix my code and would appreciate some guidance or support on bumping to 4.4+

https://github.com/opencv/opencv/issues/17988

skvark commented 4 years ago

Unfortunately those nonfree packages you are referring to were never provided by me or this repository in PyPI so I can't do much to help you with your problem. However, you can follow the manual build guide in the README https://github.com/skvark/opencv-python#manual-builds and use the official OpenCV docs if needed. Between step 2 and 3 go to the opencv (and opencv_contrib if you need it) submodule and checkout the latest tag or commit you wish to use (in your case probably 4.4.0).

I will release 4.4.0 wheels once the linked issue above has been solved (it does not make any sense to push broken wheels to PyPI). I'm currently on vacation so that might take some time since I'm not planning to use all of my time doing open source development.

skvark commented 4 years ago

If all goes well, 4.4.0 wheels well be in PyPI during next week.

2MinuteWarning commented 4 years ago

Awesome.

Thank you for the update @skvark

skvark commented 4 years ago

3.4.11 release builds are now in progress. 4.4.0 will follow after them, packages should be available gradually in the next 24 hours.

asi-alex-schultz commented 4 years ago

Awesome, Thank you @skvark!

skvark commented 4 years ago

Released. Note that some Windows builds are still in progress.