Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
MMCV
Commits
120c6a64
Unverified
Commit
120c6a64
authored
Mar 01, 2020
by
Kai Chen
Committed by
GitHub
Mar 01, 2020
Browse files
remove support for opencv 2 (#201)
parent
3fa58518
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
4 additions
and
35 deletions
+4
-35
mmcv/__init__.py
mmcv/__init__.py
+0
-1
mmcv/image/io.py
mmcv/image/io.py
+1
-7
mmcv/opencv_info.py
mmcv/opencv_info.py
+0
-13
mmcv/video/io.py
mmcv/video/io.py
+3
-14
No files found.
mmcv/__init__.py
View file @
120c6a64
...
...
@@ -3,7 +3,6 @@
from
.arraymisc
import
*
from
.fileio
import
*
from
.image
import
*
from
.opencv_info
import
*
from
.utils
import
*
from
.version
import
__version__
from
.video
import
*
...
...
mmcv/image/io.py
View file @
120c6a64
...
...
@@ -3,16 +3,10 @@ import os.path as osp
import
cv2
import
numpy
as
np
from
cv2
import
IMREAD_COLOR
,
IMREAD_GRAYSCALE
,
IMREAD_UNCHANGED
from
mmcv.opencv_info
import
USE_OPENCV2
from
mmcv.utils
import
check_file_exist
,
is_str
,
mkdir_or_exist
if
not
USE_OPENCV2
:
from
cv2
import
IMREAD_COLOR
,
IMREAD_GRAYSCALE
,
IMREAD_UNCHANGED
else
:
from
cv2
import
CV_LOAD_IMAGE_COLOR
as
IMREAD_COLOR
from
cv2
import
CV_LOAD_IMAGE_GRAYSCALE
as
IMREAD_GRAYSCALE
from
cv2
import
CV_LOAD_IMAGE_UNCHANGED
as
IMREAD_UNCHANGED
try
:
from
turbojpeg
import
TJCS_RGB
,
TJPF_BGR
,
TJPF_GRAY
,
TurboJPEG
except
ImportError
:
...
...
mmcv/opencv_info.py
deleted
100644 → 0
View file @
3fa58518
# Copyright (c) Open-MMLab. All rights reserved.
import
cv2
def
use_opencv2
():
try
:
major_version
=
cv2
.
__version__
.
split
(
'.'
)[
0
]
except
TypeError
:
# solves doc generation issue
major_version
=
4
return
major_version
==
'2'
USE_OPENCV2
=
use_opencv2
()
mmcv/video/io.py
View file @
120c6a64
...
...
@@ -3,24 +3,13 @@ import os.path as osp
from
collections
import
OrderedDict
import
cv2
from
cv2
import
(
CAP_PROP_FOURCC
,
CAP_PROP_FPS
,
CAP_PROP_FRAME_COUNT
,
CAP_PROP_FRAME_HEIGHT
,
CAP_PROP_FRAME_WIDTH
,
CAP_PROP_POS_FRAMES
,
VideoWriter_fourcc
)
from
mmcv.opencv_info
import
USE_OPENCV2
from
mmcv.utils
import
(
check_file_exist
,
mkdir_or_exist
,
scandir
,
track_progress
)
if
not
USE_OPENCV2
:
from
cv2
import
(
CAP_PROP_FRAME_WIDTH
,
CAP_PROP_FRAME_HEIGHT
,
CAP_PROP_FPS
,
CAP_PROP_FRAME_COUNT
,
CAP_PROP_FOURCC
,
CAP_PROP_POS_FRAMES
,
VideoWriter_fourcc
)
else
:
from
cv2.cv
import
CV_CAP_PROP_FRAME_WIDTH
as
CAP_PROP_FRAME_WIDTH
from
cv2.cv
import
CV_CAP_PROP_FRAME_HEIGHT
as
CAP_PROP_FRAME_HEIGHT
from
cv2.cv
import
CV_CAP_PROP_FPS
as
CAP_PROP_FPS
from
cv2.cv
import
CV_CAP_PROP_FRAME_COUNT
as
CAP_PROP_FRAME_COUNT
from
cv2.cv
import
CV_CAP_PROP_FOURCC
as
CAP_PROP_FOURCC
from
cv2.cv
import
CV_CAP_PROP_POS_FRAMES
as
CAP_PROP_POS_FRAMES
from
cv2.cv
import
CV_FOURCC
as
VideoWriter_fourcc
class
Cache
(
object
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment