catree
c9fe6f1afe
Add Java and Python code for the following tutorials:
...
- Changing the contrast and brightness of an image!
- Operations with images
2018-07-11 20:14:58 +02:00
Alexander Alekhin
2da96be217
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-07-09 19:44:51 +03:00
Alexander Alekhin
203f95d3be
samples: videocapture_camera use VideoCapture with 0 index
...
Not all backends support -1 index.
2018-07-03 15:44:53 +03:00
Alexander Alekhin
c52b4cf450
Merge pull request #11873 from catree:add_tutorial_features2d_java_python2
2018-07-02 15:02:14 +00:00
catree
481af5c469
Add Java and Python code for AKAZE local features matching tutorial. Fix incorrect uses of Mat.mul() in Java code.
...
Uniform Lowe's ratio test in the code.
2018-07-02 15:10:53 +02:00
Alexander Alekhin
3165baa1f1
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-07-02 14:58:29 +03:00
Dmitry Kurtaev
346871e27f
Set output layers names and types for models in DLDT's intermediate representation
2018-06-28 10:21:45 +03:00
catree
7469981d1a
Add Java and Python code for Image Segmentation with Distance Transform and Watershed Algorithm tutorial. Use more Pythonic code.
2018-06-27 18:48:32 +02:00
Vadim Pisarevsky
db48f7b5d1
Merge pull request #11804 from mshabunin:gst-sample
2018-06-27 14:26:27 +00:00
Alessandro de Oliveira Faria (A.K.A.CABELO)
cc8db99695
Include ELA example ( #11819 )
...
* Include ELA example
* Include ELA example
* Include ELA example
* Include ELA example
* Include ELA example
* Include ELA example
* Include ELA example
* Include ELA example
* Include ELA example
* Include ELA example
* Include ELA example
* did some code cleanup
* fixed compile error
2018-06-26 12:10:52 +03:00
Alexander Alekhin
b39cd06249
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-06-25 22:03:17 +03:00
Vadim Pisarevsky
e3dc7e5ec9
Merge pull request #11743 from alalek:samples_avoid_double_VideoCapture_open
2018-06-25 12:54:09 +00:00
Alexander Alekhin
70d6b8774d
Merge pull request #11790 from berak:dnn_fix_coco_txt
2018-06-23 18:51:07 +00:00
Tomoaki Teshima
ffb9ce8287
suppress warning while building the samples
2018-06-23 21:35:25 +09:00
Maksim Shabunin
fe20fa8326
gstreamer sample: fixed incorrect pipelines being generated
2018-06-21 17:14:42 +03:00
berak
8f7a3b15b2
dnn: add a coco labels file for yolov3
2018-06-19 10:45:49 +02:00
Alexander Alekhin
0d6518aaa0
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
...
OpenCV FFmpeg wrapper download links are preserved from ffmpeg/master branch
2018-06-13 19:34:44 +03:00
Alexander Alekhin
aef16d51ec
samples: don't call twice of VideoCapture::open()
2018-06-11 23:17:49 +00:00
catree
a11ef2650e
Add Java and Python code for the following imgproc tutorials: Finding contours in your image, Convex Hull, Creating Bounding boxes and circles for contours, Creating Bounding rotated boxes and ellipses for contours, Image Moments, Point Polygon Test.
2018-06-10 23:57:11 +02:00
Alexander Alekhin
93f2fd396b
Merge pull request #11723 from alalek:sample_videocapture_camera
2018-06-09 13:49:21 +00:00
Alexander Alekhin
929d39f69a
Merge pull request #11728 from dkurt:dnn_update_tf_ssd
2018-06-08 19:04:28 +00:00
catree
afa5b0cc93
Add Java and Python code for cascade classifier and HDR tutorials.
2018-06-08 19:30:30 +02:00
Dmitry Kurtaev
40765c5f8d
Enable SSD models from TensorFlow with OpenCL plugin of Intel's Inference Engine
2018-06-08 16:55:21 +03:00
Alexander Alekhin
a7047dd4b6
samples: add videocapture_camera sample
...
- show capturing information: width / height / fps
- show average FPS for cap.read()+imshow() via cv::getTickCount()
- optional frame processing code path
2018-06-08 15:51:46 +03:00
David
7175f257b5
Added ResizeBilinear op for tf ( #11050 )
...
* Added ResizeBilinear op for tf
Combined ResizeNearestNeighbor and ResizeBilinear layers into Resize (with an interpolation param).
Minor changes to tf_importer and resize layer to save some code lines
Minor changes in init.cpp
Minor changes in tf_importer.cpp
* Replaced implementation of a custom ResizeBilinear layer to all layers
* Use Mat::ptr. Replace interpolation flags
2018-06-07 16:29:04 +03:00
Alexander Alekhin
9b0bafb82c
samples: fix callback function type
2018-06-06 18:29:05 +03:00
Vadim Pisarevsky
3cbd2e2764
Merge pull request #11650 from dkurt:dnn_default_backend
2018-06-06 09:30:39 +00:00
Alexander Alekhin
45dd575ed2
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
...
Revert "documentation: avoid links to 'master' branch from 3.4 maintenance branch"
This reverts commit 9ba9358ecb
.
Revert "documentation: avoid links to 'master' branch from 3.4 maintenance branch (2)"
This reverts commit f185802489
.
2018-06-04 19:26:10 +03:00
Dmitry Kurtaev
b781ac7346
Make Intel's Inference Engine backend is default if no preferable backend is specified.
2018-06-04 18:31:46 +03:00
Alexander Alekhin
dcb9bc2544
python: eliminate pylint warnings
...
Tested with:
- pylint 1.9.1
2018-06-04 17:58:06 +03:00
Vadim Pisarevsky
3030594665
Merge pull request #11644 from alalek:docs_avoid_master_links_in_3.4-2
2018-06-04 10:19:44 +00:00
Alexander Alekhin
6912c20380
Merge pull request #11659 from take1014:snippet_11597
2018-06-01 16:48:10 +00:00
take1014
4ec9afac57
add imgproc snippets
2018-06-01 23:42:00 +09:00
Alexander Alekhin
f185802489
documentation: avoid links to 'master' branch from 3.4 maintenance branch (2)
...
Other links:
- https://raw.githubusercontent.com/opencv/opencv/master
- https://github.com/opencv/opencv/blob/master
2018-05-31 19:30:56 +03:00
Alexander Alekhin
9ba9358ecb
documentation: avoid links to 'master' branch from 3.4 maintenance branch
2018-05-31 16:45:18 +03:00
Vadim Pisarevsky
c58cc4c2ff
Merge pull request #11255 from dkurt:dnn_tf_faster_rcnn
2018-05-31 11:07:39 +00:00
Dmitry Kurtaev
f96f934426
Update Intel's Inference Engine deep learning backend ( #11587 )
...
* Update Intel's Inference Engine deep learning backend
* Remove cpu_extension dependency
* Update Darknet accuracy tests
2018-05-31 14:05:21 +03:00
Spark Echo
80770aacd7
Merge pull request #11631 from sparkecho:3.4
...
Typo fixes (#11631 )
2018-05-31 07:23:19 +00:00
Dmitry Kurtaev
bf87a43185
Faster-RCNN object detection models from TensorFlow
2018-05-30 17:12:36 +03:00
Alexander Alekhin
d738f56d83
Merge pull request #11598 from catree:add_tutorial_features2d_java_python
2018-05-29 15:18:44 +00:00
catree
ade21f142e
Add Java and Python code for the following features2d tutorials: Harris corner detector, Shi-Tomasi corner detector, Creating your own corner detector, Detecting corners location in subpixels, Feature Detection, Feature Description, Feature Matching with FLANN, Features2D + Homography to find a known object. Use Lowe's ratio test to filter the matches.
2018-05-29 10:35:57 +02:00
Alexander Alekhin
0f298a4203
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-05-28 11:22:55 +00:00
catree
adef31097d
Use directly HighGui.toBufferedImage().
2018-05-25 16:23:42 +02:00
Alexander Alekhin
8a17ae29b9
Merge pull request #11580 from dkurt:dnn_fix_tf_ssd
2018-05-24 18:28:41 +00:00
catree
4c1c3147d9
Add Java and Python code for the following imgproc tutorials: Affine Transformations, Histogram Equalization, Histogram Calculation, Histogram Comparison, Back Projection.
2018-05-24 01:11:28 +02:00
Dmitry Kurtaev
3346a7ac0a
Fix batch normalization fusion from TensorFlow's SSDs
2018-05-23 16:49:31 +03:00
Alexander Alekhin
5e68f35500
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-05-22 19:02:01 +03:00
Alexander Alekhin
af5f40a80e
Merge pull request #11543 from catree:add_tutorial_imgproc_java_python
2018-05-22 12:26:34 +00:00
Alexander Alekhin
db88cd1b25
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-05-21 16:20:14 +03:00
Alexander Alekhin
085b27fc3d
Merge pull request #11390 from dkurt:east_text_detection
2018-05-21 13:02:29 +00:00
catree
9f6108ae7a
Add Java and Python code for the following imgproc tutorials: Canny, Remap, threshold and threshold inRange. Use HSV colorspace instead of RGB for inRange threshold tutorial.
2018-05-18 20:11:53 +02:00
Dmitry Kurtaev
07dc6d2b45
Return a convex hull from rotatedRectangleIntersection
2018-05-18 14:20:17 +03:00
catree
9fc0cabdf5
Add Java and Python code for trackbar tutorial.
2018-05-18 11:29:41 +02:00
Alexander Alekhin
ba6b9fd261
Merge pull request #11529 from catree:add_tutorial_morphology_python_java
2018-05-16 19:40:02 +00:00
catree
7e3490959a
Add Java and Python code for morphology tutorials.
2018-05-16 14:19:48 +02:00
Alexander Alekhin
ed63c43cda
Merge pull request #11519 from paroj:openni_color
2018-05-15 16:54:24 +00:00
Pavel Rojtberg
9573644387
samples: openni_capture - use COLORMAP_JET for depth visualization
...
instead of an ad-hoc implementation of it
2018-05-15 11:31:14 +02:00
Alexander Nesterov
9bd5739125
Remove command line argument related to container
2018-05-14 16:32:12 -03:00
Alexander Alekhin
68c92908d5
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-05-14 15:17:35 +03:00
Alexander Alekhin
b7a9d966d7
Merge pull request #11506 from catree:tutorial_euler_angles_doc
2018-05-13 17:36:13 +00:00
catree
d02ecff881
Clarify the Euler angles convention chosen. Replace rotation inverse with matrix transpose.
2018-05-12 01:11:13 +02:00
Alexander Alekhin
78f205ffa5
python: better Python 3 support
2018-05-11 17:32:04 +03:00
Alexander Alekhin
df02fe0615
Merge pull request #11445 from cclauss:file-long-raw_input-xrange
2018-05-11 13:28:53 +00:00
Alexander Alekhin
8356a6b6ab
Merge pull request #11442 from cclauss:print-function
2018-05-11 13:26:04 +00:00
Dmitry Kurtaev
8488f2e265
EAST: An Efficient and Accurate Scene Text Detector ( https://arxiv.org/abs/1704.03155v2 )
2018-05-11 14:55:42 +03:00
Alexander Alekhin
314246d396
Merge pull request #11459 from dkurt:dnn_mobilenet_v2
2018-05-11 09:48:05 +00:00
Alexander Alekhin
51e543050c
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-05-10 18:19:56 +03:00
cabelo
1b3e0783f4
select the device (video capture)
2018-05-09 17:20:02 +03:00
Dmitry Kurtaev
d381948cee
Update script to generate MobileNet-SSD V2 text graph
2018-05-04 07:55:18 +03:00
Sayed Adel
e00a58a05f
samples: add C++11 override to virtual methods
2018-05-03 20:12:24 +00:00
Alexander Alekhin
000a13b6a3
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-05-03 14:30:38 +00:00
cclauss
8a79b167b8
Define execfile, file, long, raw_input, xrange for Python 3
2018-05-03 09:19:05 +02:00
cclauss
05c1a3d160
print() is a function in Python 3
2018-05-03 07:12:12 +02:00
Dmitry Kurtaev
d5b9563263
Custom deep learning layers in Python
2018-04-26 09:25:18 +03:00
Alexander Alekhin
cd2b188c9a
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-04-24 18:13:06 +03:00
Alexander Alekhin
84db82a329
build: fix warnings
2018-04-24 16:15:22 +03:00
Dmitry Kurtaev
4ec456f0a0
Custom layers for deep learning networks ( #11129 )
...
* Custom deep learning layers support
* Stack custom deep learning layers
2018-04-24 14:59:59 +03:00
Alexander Nesterov
1367a58b54
Added encode-pipeline to sample
2018-04-23 21:57:41 +03:00
Alexander Alekhin
4d7d630e92
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-04-23 18:45:02 +03:00
Vadim Pisarevsky
b290bdafb9
Merge pull request #11322 from dkurt:dnn_yolov3
2018-04-18 12:11:13 +00:00
Vadim Pisarevsky
b8b7ca7302
Rewite polar transforms ( #11323 )
...
* Rewrite polar transformations
- A new wrapPolar function encapsulate both linear and semi-log remap
- Destination size is a parameter or calculated automatically to keep objects size between remapping
- linearPolar and logPolar has been deprecated
* Fix build warning and error in accuracy test
* Fix function name to warpPolar
* Explicitly specify the mapping mode, so we retain all the parameters as non-optional.
Introduces WarpPolarMode enum to specify the mapping mode in flags
* resolves performance warning on windows build
* removed duplicated logPolar and linearPolar implementations
2018-04-17 15:50:52 +03:00
Dmitry Kurtaev
97fec07d96
Support YOLOv3 model from Darknet
2018-04-16 18:44:12 +03:00
Alexander Alekhin
4b2d1aaeea
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
2018-04-16 12:41:47 +03:00
Vadim Pisarevsky
533bb89800
Merge pull request #11236 from dkurt:dnn_fuse_l2_norm
2018-04-11 15:09:55 +00:00
Alexander Alekhin
c6aa97c9aa
next(android): java3 -> java4
2018-04-10 18:09:54 +03:00
Alexander Alekhin
d4688e6474
cmake: require C++11 and CMake 3.5.1+
2018-04-10 18:09:54 +03:00
Dmitry Kurtaev
1ba72ca0d3
Fuse tf.nn.l2_normalize layer
2018-04-10 10:12:44 +03:00
Vadim Pisarevsky
b6d45b9743
Merge pull request #11244 from alalek:cuda_samples_drop_performance
2018-04-09 09:44:29 +00:00
Vadim Pisarevsky
569011a121
Merge pull request #11245 from alalek:cuda_samples_drop_low_level_api
2018-04-09 09:41:47 +00:00
Vishwa Prakash H V
6b4fcd5f73
Avoiding Divide By Zero Error
...
In line 104 `if ( full_neg_lst[i].cols >= box.width && full_neg_lst[i].rows >= box.height )` removed '=' as it causes divide By Zero Error in line 106 and 107 `box.x = rand() % ( full_neg_lst[i].cols - size_x );` when full_neg_lst[i].cols = size_x or full_neg_lst[i].rows - size_y
2018-04-08 02:57:26 +05:30
Alexander Alekhin
0093eb4768
cuda: drop samples for low-level CUDA API
...
Also these samples require TBB, so they are not tested during default OpenCV builds
2018-04-05 19:35:46 +00:00
Alexander Alekhin
dd243067e5
cuda: drop performance sample
...
Regular OpenCV perf tests should be used instead
2018-04-05 19:28:17 +00:00
Alexander Alekhin
7818071ba2
cuda: eliminate part of build warnings
2018-04-05 17:53:22 +03:00
Alexander Alekhin
3870891d2d
update samples/dnn/face_detector/.gitignore
2018-04-04 19:12:50 +03:00
Alexander Alekhin
7bc980edaf
Merge pull request #10983 from dkurt:dnn_face_detection_uint8
2018-04-03 18:19:43 +00:00
Alexander Alekhin
53944cbebb
samples: avoid using of legacy code constructions in viz sample
2018-04-03 16:05:43 +03:00
Maksim Shabunin
9558a35cde
Merge pull request #11055 from allnes:gst_streamer
2018-04-03 11:04:22 +00:00
Dmitry Kurtaev
8d8f3bca6f
Update links to OpenCV's face detection network
2018-04-02 13:02:56 +03:00
Alexander Alekhin
82fd00af99
fix build issues with QT/OpenGL
2018-03-30 12:49:09 +03:00
Alexander Nesterov
7252319966
Added gstreamer pipeline sample
2018-03-29 23:44:42 +03:00
Alexander Alekhin
e28cc973bf
samples: avoid using of legacy C-like API (part 2)
2018-03-29 14:17:23 +03:00
Alexander Alekhin
d800a0bd32
samples: suppress vtk warnings
2018-03-28 18:43:28 +03:00
Alexander Alekhin
cfdffdd519
samples: apply CV_OVERRIDE/CV_FINAL
2018-03-28 18:43:28 +03:00
Alexander Alekhin
d7e9201434
misc: apply CV_OVERRIDE/CV_FINAL
2018-03-28 18:43:28 +03:00
Alexander Alekhin
8388b630ac
Merge pull request #11167 from alalek:cmake_compiler_vars
2018-03-28 12:38:31 +00:00
Dmitry Kurtaev
f87a0dd6a7
Fix minimal aspect ratio scale for SSDs from TensorFlow
2018-03-28 12:57:06 +03:00
Alexander Alekhin
08941b7890
cmake: avoid amending of CMAKE_COMPILER_IS_[GNUCXX|CLANGCXX|CCACHE] vars
...
- Recommended compiler checks:
- GCC: CV_GCC
- Clang: CV_CLANG
- fixed problem with CMAKE_CXX_COMPILER_ID=Clang/AppleClang mess on MacOSX
Details: cmake --help-policy CMP0025
- do not declare Clang as GCC compiler
2018-03-27 16:16:59 +03:00
Alexander Alekhin
7f9253ea0a
samples: avoid using of legacy C-like API
...
- CV_RGB() macro is moved into opencv2/imgproc.hpp from imgproc_c.h
- samples/cpp/filestorage_base64.cpp is dropped
2018-03-26 13:42:35 +03:00
Alexander Alekhin
2dac35a97d
Merge pull request #11091 from berak:openpose_sample
2018-03-18 09:18:40 +00:00
Alexander Alekhin
70b6c1f29e
Merge pull request #11069 from berak:fix_samples_beta
2018-03-16 19:30:20 +00:00
berak
4f597f6c06
dnn: add an openpose.cpp sample
2018-03-16 19:36:45 +01:00
berak
182b52d23d
fix some samples colliding with std::beta
...
also add comments explaining the change
2018-03-15 12:40:49 +01:00
atinfinity
8a8523d4f3
fixed samples/dnn/openpose.py
2018-03-15 05:17:57 +09:00
Alexander Alekhin
ab110c0ad1
Merge pull request #10979 from dkurt:unite_dnn_samples
2018-03-14 14:33:49 +00:00
Dmitry Kurtaev
130546e1d9
Semantic segmentation sample.
2018-03-08 11:02:26 +03:00
Maksim Shabunin
1ae02c0cc4
Minor refactoring in several C++ samples:
...
- bgfg_segm
- peopledetect
- opencv_version
- dnn/colorization
- tapi/opencl_custom_kernel
- tapi/dense_optical_flow (renamed tvl1_optical_flow)
2018-03-06 14:23:20 +03:00
Dmitry Kurtaev
f2440ceae6
Update tutorials. A new cv::dnn::readNet function
2018-03-04 20:30:22 +03:00
Dmitry Kurtaev
8e4fe30db6
Unite deep learning image classification samples
2018-03-03 16:43:21 +03:00
Dmitry Kurtaev
e8d94ea87c
Unite deep learning object detection samples
2018-03-03 14:47:13 +03:00
Alexander Alekhin
d1cecb0f0f
Merge pull request #10968 from sergiomb2:master
2018-03-02 11:39:54 +00:00
whizzzkid
5c66ce7f29
cuda: fixes gpu samples build (issue 10953)
2018-02-28 13:22:58 -07:00
Sérgio M. Basto
20f5fa8e3e
Fix build with VA
...
This commit readd ${VA_LIBRARIES} ${VA_INTEL_LIBRARIES}
that was missed in commit 2200e13c71
diff --git a/samples/va_intel/CMakeLists.txt b/samples/va_intel/CMakeLists.txt
- ocv_target_link_libraries(${the_target} ${OPENCV_LINKER_LIBS} ${OPENCV_VA_INTEL_SAMPLES_REQUIRED_DEPS} ${VA_LIBRARIES} ${VA_INTEL_LIBRARIES})
+ ocv_target_link_libraries(${tgt} ${OPENCV_LINKER_LIBS} ${OPENCV_VA_INTEL_SAMPLES_REQUIRED_DEPS})
2018-02-28 19:26:54 +00:00
Dmitry Kurtaev
8b4871a28d
Use only absolute prior boxes explicit sizes. Remove scales attributes. ( #10874 )
...
* Use only absolute prior boxes explicit sizes. Remove scales attributes.
* Simplified PriorBox layer forward pass
2018-02-19 17:25:18 +03:00
Maksim Shabunin
aa7a964139
Merge pull request #10868 from mshabunin:sample-bgsegm
...
* Samples: reworked bgfg_bgsegm
* fixup! Samples: reworked bgfg_bgsegm
2018-02-17 15:04:14 +03:00
Steven
6f4e35cc0e
fix tutorial on real time pose estimation
2018-02-15 15:48:52 +01:00
Maksim Shabunin
f78b9468dd
Samples: fixed samples build in case the viz module is disabled
2018-02-14 12:45:10 +03:00
Maksim Shabunin
c63092781a
Samples: fixed viz tutorials building with enabled opencv_world
2018-02-12 18:42:36 +03:00
Maksim Shabunin
2d1350a9d6
Added group targets for samples (opencv_samples, opencv_samples_<group>), install samples/data inseparate component 'samples_data'
2018-02-12 18:42:36 +03:00
Maksim Shabunin
2200e13c71
cmake: refactored scripts with samples building:
...
- allow installing samples sources on all platforms
even if BUILD_EXAMPLES is disabled, fixed minor
issues in sources installation process
- use 'example_<group>_<name>' scheme for target and binary file naming
- use single function for sample executable creation
2018-02-12 18:42:36 +03:00
Maksim Shabunin
633b0e56a5
Fixed compilation warnings in samples:
...
- use per-module includes instead of "opencv.hpp"
- unused function warnings
- undefined macro warning
2018-02-12 18:42:36 +03:00
Sui Libin
1ad814a191
fix faster_rcnn sample crashed at PoolingInvoker on Windows7(x64). ( #10724 )
...
* fix faster_rcnn sample crashed at PoolingInvoker operator() of pooling_layer.
* find_odj onmouse bug about find matched point status.
* reverted AutoBuffer back to std::vector
2018-02-12 16:07:56 +03:00
take1014
03407a9da0
Merge pull request #10646 from take1014:master
...
* Add a new interface for hough transform
* Fixed warning code
* Fix HoughLinesUsingSetOfPoints based on HoughLinesStandard
* Delete memset
* Rename HoughLinesUsingSetOfPoints and add common function
* Fix test error
* Change static function name
* Change using CV_Assert instead of if-block and add integer test case
* I solve the conflict and delete 'std :: tr1' and changed it to use 'tuple'
* I deleted std::tr1::get and changed int to use 'get'
* Fixed sample code
* revert test_main.cpp
* Delete sample code in comment and add snippets
* Change file name
* Delete static function
* Fixed build error
2018-02-08 22:54:43 +03:00
luz.paz
dbb57cd0ae
Misc. ./samples typos
...
Found via `codespell -q 3 --skip="./3rdparty" -I ../opencv-whitelist.txt`
2018-02-08 05:52:08 -05:00
Alexander Alekhin
44d7435a48
build: eliminate calls of removed functionality from C++17
...
Most part is deprecated since C++11
2018-02-07 12:00:33 +03:00
Alexander Alekhin
c973aaabc5
Merge pull request #10787 from dkurt:dnn_tutorial_face_detection
2018-02-06 14:37:09 +00:00
Dmitry Kurtaev
8817907647
Test for FP16 version of OpenCV face detection network
2018-02-06 13:16:07 +03:00
Alexander Alekhin
2a1f46c42d
Merge pull request #9770 from alalek:refactor_test_files
2018-02-06 09:33:58 +00:00
Dmitry Kurtaev
10e1de74d2
Intel Inference Engine deep learning backend ( #10608 )
...
* Intel Inference Engine deep learning backend.
* OpenFace network using Inference Engine backend
2018-02-06 11:57:35 +03:00
berak
56bcdfd7d9
Merge pull request #10777 from berak:dnn_colorize_cpp
...
* dnn: add colorization.cpp
* Update arguments of dnn/colorization.py
2018-02-05 15:07:40 +03:00
Dmitry Kurtaev
5f6077bc62
Tool to generate text graphs for SSD models from TensorFlow ( #10723 )
...
* Added tool to generate text graph for SSD models from TensorFlow
* Update tf_text_graph_ssd.py
2018-02-05 13:00:43 +03:00
Alexander Alekhin
4a297a2443
ts: refactor OpenCV tests
...
- removed tr1 usage (dropped in C++17)
- moved includes of vector/map/iostream/limits into ts.hpp
- require opencv_test + anonymous namespace (added compile check)
- fixed norm() usage (must be from cvtest::norm for checks) and other conflict functions
- added missing license headers
2018-02-03 19:39:47 +00:00
Alexander Alekhin
35738bcadd
samples: remove orphan documentation snippet: SBM_Sample.cpp
2018-01-31 18:54:08 +00:00
Jozef Mlich
7a472d85ef
Merge pull request #10663 from jmlich:master
...
* hogsvm compatibility with python3
2018-01-24 17:03:23 +03:00
Vadim Pisarevsky
a1d2258ac3
Merge pull request #10635 from csukuangfj:doc-checkVector
2018-01-23 10:42:05 +00:00
Fangjun Kuang
8efe7bafaa
Improve the doc for cv::Mat::checkVector.
2018-01-18 16:48:59 +01:00
Vadim Pisarevsky
42459cad02
Merge pull request #10634 from sturkmen72:update_samples
2018-01-18 13:46:27 +00:00
Alexander Alekhin
f056e713c3
Merge pull request #10512 from sturkmen72:update_documentation
2018-01-18 04:44:59 +00:00
Suleyman TURKMEN
4046d9f850
Update samples
2018-01-18 07:04:42 +03:00
Alexander Alekhin
8533b45ce9
cmake: Java/Android SDK refactoring
2018-01-13 02:12:39 +00:00
Suleyman TURKMEN
dcd4f8f5db
Update documentation
2018-01-12 22:21:14 +03:00
Alessandro de Oliveira Faria (A.K.A.CABELO)
c71dc78cd4
Merge pull request #10502 from cabelo/save-dnn-yolo
...
Save video file (#10502 )
2018-01-08 22:30:28 +03:00
LaurentBerger
004a1cd64a
Merge pull request #10529 from LaurentBerger:ExampleGoogleNet
...
* Add a parameter labels to command line
* default value
* samples: caffe_googlenet.cpp minor refactoring
2018-01-06 23:44:47 +03:00
Alexander Alekhin
f46eff4eb0
Merge pull request #10492 from pengli:dnn
2018-01-04 04:40:02 +00:00
Li Peng
1073175c77
add opencl option for resnet_ssd_face sample
...
Signed-off-by: Li Peng <peng.li@intel.com>
2018-01-04 18:40:56 +08:00
Alessandro de Oliveira Faria (A.K.A.CABELO)
7abaae39ec
Merge pull request #10446 from cabelo:style-dnn-yolo
...
* add style draw in yolo
* fix sintaxe whitespace
* fix conversion from float to int
* sample refactoring
- minor code style fixes
- avoid confusing "bottom" names
- use cv::format
- always draw object detection/roi
2018-01-02 17:26:29 +03:00
Dmitry Kurtaev
d0580df339
Update C++ MobileNet-SSD object detection sample
2018-01-01 23:01:23 +03:00
victor-ludorum
914d9662d3
Merge pull request #10469 from victor-ludorum:stichingbranch
...
Updating stiching.cpp to resolve new line issue #10461 (#10469 )
2017-12-30 21:22:02 +03:00
Alexander Alekhin
eba176c299
Merge pull request #10398 from alalek:ml_simplify_simulated_annealing
2017-12-22 22:43:59 +03:00
Alexander Alekhin
289a8da39e
ml: simplify interfaces of SimulatedAnnealingSolver
2017-12-22 16:35:48 +03:00
Vadim Pisarevsky
b85c77283b
Merge pull request #10396 from berak:fix_superres_sample
2017-12-22 13:35:36 +00:00
berak
ddbd074678
samples: check for valid input in gpu/super_resolution.cpp
2017-12-22 12:34:25 +01:00
Vadim Pisarevsky
e72a053cca
Merge pull request #10354 from catree:add_python_sample_show_extrinsics
2017-12-20 14:23:01 +00:00
Vadim Pisarevsky
b8a24b36ce
Merge pull request #10356 from dkurt:dnn_rfcn
2017-12-20 14:19:46 +00:00
catree
59ec224009
Update left_intrinsics.yml file with chessboard square_size=0.025 and with extrinsic parameters. Add camera_calibration_show_extrinsics.py, a Python sample that allows to display the extrinsics saved during the camera calibration process (cpp-example-calibration).
2017-12-20 12:06:08 +01:00
Dmitry Kurtaev
0ed2cbc931
R-FCN models support
2017-12-20 10:43:22 +03:00
catree
87160cb297
Add Demo 5: Basic panorama stitching from a rotating camera in the homography tutorial.
2017-12-19 22:45:35 +01:00
Suleyman TURKMEN
1654dfe3a9
Update samples ( #10333 )
...
* Update samples
* Update calib3d.hpp
* Update calib3d.hpp
* Update calib3d.hpp
* Update calib3d.hpp
2017-12-18 13:44:11 +03:00
Alexander Alekhin
70e1b4ddf0
Merge pull request #10319 from catree:move_SimulatedAnnealingSolver_Impl_cpp
...
Move SimulatedAnnealingSolver::Impl in cpp file
2017-12-15 23:06:48 +03:00
Rostislav Vasilikhin
bab86d65cb
Merge pull request #10258 from savuor:fix/kmeans_channels
...
* kmeans: number of channels in _centers fixed
* fixedType() is checked now
2017-12-15 21:48:48 +03:00
Alexander Alekhin
aef3019152
ml: fix SimulatedAnnealingSolver interface
2017-12-15 21:44:32 +03:00
Alexander Alekhin
28b19d6e3e
Merge pull request #10313 from alalek:rename_fix
...
Fix file names
2017-12-15 21:40:22 +03:00
Vadim Pisarevsky
62359f70ff
Merge pull request #10306 from dkurt:faster_rcnn
2017-12-15 12:23:53 +00:00
Alexander Alekhin
d5f152494b
fix file names
2017-12-15 14:59:35 +03:00
LaurentBerger
7ad308ea47
Simulated Annealing for ANN_MLP training method ( #10213 )
...
* Simulated Annealing for ANN_MLP training method
* EXPECT_LT
* just to test new data
* manage RNG
* Try again
* Just run buildbot with new data
* try to understand
* Test layer
* New data- new test
* Force RNG in backprop
* Use Impl to avoid virtual method
* reset all weights
* try to solve ABI
* retry
* ABI solved?
* till problem with dynamic_cast
* Something is wrong
* Solved?
* disable backprop test
* remove ANN_MLP_ANNEALImpl
* Disable weight in varmap
* Add example for SimulatedAnnealing
2017-12-15 13:57:39 +03:00
Dmitry Kurtaev
08112f3821
Faster-RCNN models support
2017-12-15 12:16:21 +03:00
catree
b417fb0939
Add tutorial and codes for the homography tutorial.
2017-12-14 15:40:10 +01:00
Vitaly Tuzov
51cb56ef2c
Implementation of bit-exact resize. Internal calls to linear resize updated to use bit-exact version. ( #9468 )
2017-12-13 15:00:38 +03:00
Vadim Pisarevsky
7e680bd9ff
Merge pull request #10215 from dkurt:dnn_js
2017-12-11 12:47:52 +00:00
Vadim Pisarevsky
766a0c0f25
Merge pull request #10277 from pengli:dnn
2017-12-11 12:44:21 +00:00
Vadim Pisarevsky
61c2f094b9
Merge pull request #10280 from alalek:python_cv2_to_cv
2017-12-11 12:39:00 +00:00
Vadim Pisarevsky
558b17dede
Merge pull request #10231 from alalek:ocl_refactor_program_api
2017-12-11 12:34:22 +00:00
Alexander Alekhin
5560db73bf
python: 'cv2.' -> 'cv.' via 'import cv2 as cv'
2017-12-11 13:46:55 +03:00
Li Peng
88507fa051
add command parser to caffe googlenet sample
...
Signed-off-by: Li Peng <peng.li@intel.com>
2017-12-11 17:54:50 +08:00
Haritha
be4fa03fac
crop parameter usage in blobFromImage() calls
2017-12-09 17:13:35 +05:30
Dmitry Kurtaev
f503515082
JavaScript bindings for dnn module
2017-12-08 18:33:48 +03:00
Alexander Alekhin
1625ffa2cf
ocl: opencl_custom_kernel.cpp example
2017-12-07 16:50:07 +03:00
Alexander Alekhin
72de03d749
Merge pull request #10243 from berak:dnn_fix_mobilenet_sample
2017-12-07 09:54:18 +00:00
berak
159ea22b6b
dnn: add a check for webcam properties in ssd_mobilenet sample
2017-12-06 14:55:37 +01:00
Alexander Alekhin
0042bacd88
Merge pull request #10207 from cabelo:cabelo-opencv
...
Repair: incorrect display of class in DNN
2017-12-05 21:23:23 +03:00
alessandro faria
df5ec54fb8
Repair: incorrect display of class name
2017-12-04 22:00:54 +03:00
Alexander Alekhin
a3ec2ac3c5
Merge pull request #10176 from sturkmen72:update_train_hog
2017-12-04 16:24:42 +00:00
Suleyman TURKMEN
2aa380752c
Update train_HOG.cpp
2017-12-03 23:47:54 +03:00
Dmitry Kurtaev
03850008b9
Extra paddings for face detector layers
2017-12-03 17:04:53 +03:00
Alexander Alekhin
91c1d7697f
Merge pull request #10156 from dkurt:refresh_torch_enet_sample
2017-11-27 09:24:50 +00:00
Wei Hao
f2b3e5f517
Update houghlines.py
...
Fix a code indent bug: cv2.imshow("detected lines", cdst)
2017-11-27 14:36:51 +08:00
Alexander Alekhin
807f5e33ad
Merge pull request #10055 from mabdullahrafique:patch-1
2017-11-26 12:00:16 +00:00
Dmitry Kurtaev
2af6f68452
Update Torch ENet sample
2017-11-24 21:20:18 +03:00
Dmitry Kurtaev
cdbbccbef8
Specific version of MobileNet-SSD from TensorFlow
2017-11-24 13:40:35 +03:00
Muhammad Abdullah
c180047bc1
update digits_video.py
...
Following were the errors in the digits_video.py
1 ) The code was not working because data type of x was float however in "cv2.rectangle" we require integer .
2 ) After pressing the "esc" button the image windows did not destroy
So I amended following things:
1 ) ~converted data type of x to int.~ Used Python integer division (//)
2 ) used cv2.destroyAllWindows() to close all windows after the press of "esc" by user.
2017-11-23 19:20:37 +00:00
Arthur Pastel
2feb0c2f61
Merge pull request #9895 from art049:parrallel_calibration_py
...
* Adding threading in calibrate.py
* samples: update calibrate.py
2017-11-23 21:27:11 +03:00
Alexander Alekhin
0f34628af7
dnn: drop OpenCL code path for DetectionOutputLayer
...
getUMat()/getMat() calls are scope based. Results of these calls can't be
stored somewhere for future usage.
2017-11-21 17:28:42 +03:00
Alexander Alekhin
3c6983a2bd
Merge pull request #10008 from Smorodov:master
2017-11-17 05:41:18 +00:00
Suleyman TURKMEN
63fb79b519
updates documentation and samples
2017-11-07 19:21:21 +03:00
Andrey Smorodov
c964aa3333
Matrices in colorizeSegmentation were not initialized.
2017-11-02 15:47:45 +03:00
Vadim Pisarevsky
639b800787
Merge pull request #9941 from catree:improve_dnn_samples
2017-10-30 09:58:18 +00:00
Vadim Pisarevsky
ff037ebe5f
Merge pull request #9845 from dkurt:fast_neural_style_models
2017-10-27 13:59:02 +00:00
catree
b4813e6bdf
Add C++ DNN face detection sample: resnet_ssd_face.cpp
2017-10-27 13:30:01 +02:00
Dmitry Kurtaev
4b52b8df34
Layers for fast-neural-style models: https://github.com/jcjohnson/fast-neural-style
2017-10-27 14:26:45 +03:00
catree
48e07437f0
Add camera/video/image input for C++ DNN object detection samples. Add nice display and computation time.
2017-10-27 11:57:06 +02:00
Dmitry Kurtaev
410d44d67d
Binary data for batch normalization test from Torch
2017-10-20 12:01:42 +03:00
catree
22dece8146
Fix DNN samples for compatibility with Python 3.
...
Add PyInt_Check in pyopencv_dnn.hpp.
2017-10-15 20:24:56 +02:00
Vadim Pisarevsky
e955bcb872
Merge pull request #9824 from sturkmen72:upd_minEnclosingTriangle
2017-10-11 17:11:15 +00:00
Suleyman TURKMEN
af9c8377eb
Update minarea.cpp
2017-10-11 17:52:23 +03:00
Vadim Pisarevsky
5e82c98a9f
Merge pull request #9828 from berak:fix_c++17_9572
2017-10-11 13:31:18 +00:00
berak
ada753a54c
fix c++17 namsespace issues
2017-10-11 09:50:22 +02:00
Suleyman TURKMEN
b2673a19cf
Updates min_enclosing_triangle.cpp
2017-10-10 23:23:36 +03:00
Vadim Pisarevsky
b7ff9ddcdd
Merge pull request #9705 from AlexeyAB:dnn_darknet_yolo_v2
2017-10-10 12:02:03 +00:00
Vadim Pisarevsky
0739f28e56
Merge pull request #9786 from LaurentBerger:Histo3d
2017-10-10 10:58:34 +00:00
AlexeyAB
ecc34dc521
Added DNN Darknet Yolo v2 for object detection
2017-10-09 21:08:44 +03:00
LaurentBerger
0a19b07055
Use @snippet
2017-10-09 10:59:30 +02:00
Dmitry Kurtaev
e4aa39f9e5
Text TensorFlow graphs parsing. MobileNet-SSD for 90 classes.
2017-10-08 22:25:29 +03:00
Alexander Alekhin
9661d60f74
dnn(samples): fix python syntax (false -> False)
2017-10-08 19:17:40 +03:00
lzx1413
8a05c195f7
in python, false should be False
2017-10-08 21:10:25 +08:00
LaurentBerger
421c5dee12
3D histogram
2017-10-06 18:10:38 +02:00
Vadim Pisarevsky
d25ee8a273
Merge pull request #9761 from Jazmann:ellipseFitAMS&Direct
2017-10-06 14:35:42 +00:00
Vadim Pisarevsky
6c6900a6cd
Merge pull request #9424 from Cartucho:update_imgproc_tutorials
2017-10-06 14:02:58 +00:00
Dmitry Kurtaev
e268606e26
Grayscale colorization model ( https://github.com/richzhang/colorization ) test.
2017-10-06 09:33:41 +03:00
tribta
9a2317e063
Tutorial Hough Lines
2017-10-05 14:17:38 +03:00
tribta
d99ced6ec8
Tutorial Hough Circles
2017-10-05 14:17:38 +03:00
tribta
9ff33dacfc
Tutorial Make Border
2017-10-05 14:17:38 +03:00
tribta
a6f5e1f0ca
Tutorial Filter2D
2017-10-05 14:17:38 +03:00
tribta
08515281b9
Tutorial Image Pyramids
2017-10-05 14:17:38 +03:00
tribta
f7d85bfed8
Tutorial Sobel Derivatives
2017-10-05 14:17:36 +03:00
tribta
3250f11f0c
Tutorial Laplace Operator
2017-10-05 14:14:04 +03:00
tribta
d068e27420
Tutorial Morph Lines Detection
2017-10-05 14:14:04 +03:00
tribta
18bc4db75c
Tutorial Hit-or-Miss
2017-10-05 14:14:04 +03:00
tribta
bc18fb481f
Tutorial Smoothing Images
2017-10-05 14:14:03 +03:00
Jasper Shemilt
800da724a3
Fix Transposed eigenvals and vecs. Didn't notice at first
2017-10-02 17:56:08 +01:00
Jasper Shemilt
0136711cf4
Adds fitEllipseAMS to imgproc: The Approximate Mean Square (AMS) proposed by Taubin 1991.
...
Adds fitEllipseDirect to imgproc: The Direct least square (Direct) method by Fitzgibbon1999.
New Tests are included for the methods.
fitEllipseAMS Tests
fitEllipseDirect Tests
Comparative examples are added to fitEllipse.cpp in Samples.
2017-10-02 16:38:41 +01:00
Deric Crago
a0d7cf89f2
Fixed 'boundary' spelling
2017-09-26 23:42:48 -04:00
Alexander Alekhin
aea25e7f90
Merge pull request #9676 from jrobble:fix_caffe_swaprb
2017-09-25 16:05:11 +00:00
vipinanand4
39e742765a
Merge pull request #9618 from vipinanand4:goodFeaturesToTrack_added_gradiantSize
...
Added gradiantSize param into goodFeaturesToTrack API (#9618 )
* Added gradiantSize param into goodFeaturesToTrack API
Removed hardcode value 3 in goodFeaturesToTrack API, and
added new param 'gradinatSize' in this API so that user can
pass any gradiant size as 3, 5 or 7.
Signed-off-by: Vipin Anand <anand.vipin@gmail.com>
Signed-off-by: Nilaykumar Patel<nilay.nilpat@gmail.com>
Signed-off-by: Prashanth Voora <prashanthx85@gmail.com>
* fixed compilation error for java test
Signed-off-by: Vipin Anand <anand.vipin@gmail.com>
* Modifying code for previous binary compatibility and fixing other warnings
fixed ABI break issue
resolved merged conflict
compilation error fix
Signed-off-by: Vipin Anand <anand.vipin@gmail.com>
Signed-off-by: Patel, Nilaykumar K <nilay.nilpat@gmail.com>
2017-09-22 14:04:43 +00:00
Suleyman TURKMEN
50aa4f8887
Merge pull request #9686 from sturkmen72:patch-1
...
Update planar_tracking.cpp (#9686 )
2017-09-22 14:02:12 +00:00
jrobble
c67ad49378
Set swapRB to false in Caffe tests and examples.
2017-09-22 09:58:48 -04:00
Vadim Pisarevsky
63584bc4d0
Merge pull request #9444 from hrnr:akaze_tutorial
2017-09-18 10:27:07 +00:00
Dmitry Kurtaev
bd8e6b7e14
Make external cv::dnn::Importer usage is deprecated
2017-09-18 08:52:36 +03:00
Vadim Pisarevsky
4196543cd5
Merge pull request #9313 from dkurt:dnn_perf_test
2017-09-16 19:39:23 +00:00
Alexander Alekhin
9dea296241
Merge pull request #9458 from csukuangfj:fix-doc
2017-09-15 19:35:01 +00:00
Alexander Alekhin
2566ef3515
Merge pull request #9526 from sturkmen72:update_documentation
2017-09-15 18:47:06 +00:00
Suleyman TURKMEN
d547c6b1a2
documentation improvement
2017-09-13 17:24:59 +03:00