Ask Your Question
1

What are the differences between OpenCV 4.x and 3.x

asked 2020-06-24 11:55:31 -0600

essamzaky gravatar image

updated 2020-06-24 12:04:39 -0600

I see that there are two branches for OpenCV 4.x and 3.x What are the differences between them ? and where to use any of them

now i'm try to install OpenVino , one of prerequists is OpenCV 3.3 or higher , is that mean i can use 3.X or 4.X

edit retag flag offensive close merge delete

Comments

1

the higher is always better for beginning.

sturkmen gravatar imagesturkmen ( 2020-06-24 12:58:04 -0600 )edit

1 answer

Sort by ยป oldest newest most voted
2

answered 2020-06-25 03:19:41 -0600

Eduardo gravatar image

updated 2020-06-25 03:51:55 -0600

OpenCV 4.x is the current development branch.

OpenCV 3.x is bugfix only branch. New features should go to OpenCV 3.x.

Have a look at this wiki.

Also OpenCV 4.x needs C++11 and has new developments like G-API module or CUDA DNN features.

In short, you better use OpenCV 4.x. Especially since potentially future OpenVINO releases would require OpenCV 4.x.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2020-06-24 11:55:31 -0600

Seen: 10,169 times

Last updated: Jun 25 '20