Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
O
opencv
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
submodule
opencv
Commits
df02fe06
Commit
df02fe06
authored
May 11, 2018
by
Alexander Alekhin
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #11445 from cclauss:file-long-raw_input-xrange
parents
24bb7b76
8a79b167
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
47 additions
and
33 deletions
+47
-33
svgfig.py
doc/pattern_tools/svgfig.py
+7
-1
imagenet_cls_test_alexnet.py
modules/dnn/test/imagenet_cls_test_alexnet.py
+5
-0
trace_profiler.py
modules/ts/misc/trace_profiler.py
+8
-3
_doc.py
samples/python/_doc.py
+5
-7
demo.py
samples/python/demo.py
+8
-9
adding_images.py
...s/python/tutorial_code/core/AddingImages/adding_images.py
+14
-13
No files found.
doc/pattern_tools/svgfig.py
View file @
df02fe06
...
...
@@ -29,6 +29,12 @@ try:
except
NameError
:
unicode
=
lambda
s
:
str
(
s
)
try
:
xrange
# Python 2
except
NameError
:
xrange
=
range
# Python 3
if
re
.
search
(
"windows"
,
platform
.
system
(),
re
.
I
):
try
:
import
_winreg
...
...
@@ -600,7 +606,7 @@ def template(fileName, svg, replaceme="REPLACEME"):
def
load
(
fileName
):
"""Loads an SVG image from a file."""
return
load_stream
(
file
(
fileName
))
return
load_stream
(
open
(
fileName
))
def
load_stream
(
stream
):
"""Loads an SVG image from a stream (can be a string or a file object)."""
...
...
modules/dnn/test/imagenet_cls_test_alexnet.py
View file @
df02fe06
...
...
@@ -16,6 +16,11 @@ except ImportError:
raise
ImportError
(
'Can
\'
t find OpenCV Python module. If you
\'
ve built it from sources without installation, '
'configure environment variable PYTHONPATH to "opencv_build_dir/lib" directory (with "python3" subdirectory if required)'
)
try
:
xrange
# Python 2
except
NameError
:
xrange
=
range
# Python 3
class
DataFetch
(
object
):
imgs_dir
=
''
...
...
modules/ts/misc/trace_profiler.py
View file @
df02fe06
...
...
@@ -6,10 +6,15 @@ import csv
from
pprint
import
pprint
from
collections
import
deque
try
:
long
# Python 2
except
NameError
:
long
=
int
# Python 3
# trace.hpp
REGION_FLAG_IMPL_MASK
=
15
<<
16
;
REGION_FLAG_IMPL_IPP
=
1
<<
16
;
REGION_FLAG_IMPL_OPENCL
=
2
<<
16
;
REGION_FLAG_IMPL_MASK
=
15
<<
16
REGION_FLAG_IMPL_IPP
=
1
<<
16
REGION_FLAG_IMPL_OPENCL
=
2
<<
16
DEBUG
=
False
...
...
samples/python/_doc.py
View file @
df02fe06
...
...
@@ -7,8 +7,6 @@ ones with missing __doc__ string.
# Python 2/3 compatibility
from
__future__
import
print_function
import
sys
PY3
=
sys
.
version_info
[
0
]
==
3
from
glob
import
glob
...
...
@@ -17,11 +15,11 @@ if __name__ == '__main__':
for
fn
in
glob
(
'*.py'
):
loc
=
{}
try
:
if
PY3
:
exec
(
open
(
fn
)
.
read
(),
loc
)
e
lse
:
exec
file
(
fn
,
loc
)
except
:
try
:
exec
file
(
fn
,
loc
)
# Python 2
e
xcept
NameError
:
exec
(
open
(
fn
)
.
read
(),
loc
)
# Python 3
except
Exception
:
pass
if
'__doc__'
not
in
loc
:
print
(
fn
)
samples/python/demo.py
View file @
df02fe06
...
...
@@ -7,7 +7,6 @@ Sample-launcher application.
# Python 2/3 compatibility
from
__future__
import
print_function
import
sys
PY3
=
sys
.
version_info
[
0
]
==
3
# local modules
from
common
import
splitfn
...
...
@@ -17,11 +16,11 @@ import webbrowser
from
glob
import
glob
from
subprocess
import
Popen
if
PY3
:
import
tkinter
as
tk
try
:
import
tkinter
as
tk
# Python 3
from
tkinter.scrolledtext
import
ScrolledText
e
lse
:
import
Tkinter
as
tk
e
xcept
ImportError
:
import
Tkinter
as
tk
# Python 2
from
ScrolledText
import
ScrolledText
...
...
@@ -116,10 +115,10 @@ class App:
name
=
self
.
demos_lb
.
get
(
self
.
demos_lb
.
curselection
()[
0
]
)
fn
=
self
.
samples
[
name
]
loc
=
{}
if
PY3
:
exec
(
open
(
fn
)
.
read
(),
loc
)
e
lse
:
exec
file
(
fn
,
loc
)
try
:
exec
file
(
fn
,
loc
)
# Python 2
e
xcept
NameError
:
exec
(
open
(
fn
)
.
read
(),
loc
)
# Python 3
descr
=
loc
.
get
(
'__doc__'
,
'no-description'
)
self
.
linker
.
reset
()
...
...
samples/python/tutorial_code/core/AddingImages/adding_images.py
View file @
df02fe06
from
__future__
import
print_function
import
sys
import
cv2
as
cv
alpha
=
0.5
try
:
raw_input
# Python 2
except
NameError
:
raw_input
=
input
# Python 3
print
(
''' Simple Linear Blender
-----------------------
* Enter alpha [0.0-1.0]: '''
)
if
sys
.
version_info
>=
(
3
,
0
):
# If Python 3.x
input_alpha
=
float
(
input
())
else
:
input_alpha
=
float
(
raw_input
())
input_alpha
=
float
(
raw_input
()
.
strip
())
if
0
<=
alpha
<=
1
:
alpha
=
input_alpha
#
#
[load]
# [load]
src1
=
cv
.
imread
(
'../../../../data/LinuxLogo.jpg'
)
src2
=
cv
.
imread
(
'../../../../data/WindowsLogo.jpg'
)
#
#
[load]
# [load]
if
src1
is
None
:
print
(
"Error loading src1"
)
print
(
"Error loading src1"
)
exit
(
-
1
)
elif
src2
is
None
:
print
(
"Error loading src2"
)
print
(
"Error loading src2"
)
exit
(
-
1
)
#
#
[blend_images]
# [blend_images]
beta
=
(
1.0
-
alpha
)
dst
=
cv
.
addWeighted
(
src1
,
alpha
,
src2
,
beta
,
0.0
)
#
#
[blend_images]
#
#
[display]
# [blend_images]
# [display]
cv
.
imshow
(
'dst'
,
dst
)
cv
.
waitKey
(
0
)
#
#
[display]
# [display]
cv
.
destroyAllWindows
()
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