Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

(5.x) Merge 4.x#23979

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
asmorkalov merged 60 commits intoopencv:5.xfromasmorkalov:5.x-merge-4.x
Jul 13, 2023
Merged
Show file tree
Hide file tree
Changes from2 commits
Commits
Show all changes
60 commits
Select commitHold shift + click to select a range
dc714c1
Change logic for applying resize
TolyaTalamanovMay 15, 2023
6d3dd24
Merge pull request #21797 from anna-khakimova:ak/merge3_extend_suppor…
anna-khakimovaMay 31, 2023
2f805ff
Fixed OpenJPEG 2000 compiler warning for some GCC versions (#23710).
asmorkalovJun 1, 2023
0787c31
Python package classifiers sync with OpenCV-Python repo.
asmorkalovJun 1, 2023
fe7c5e3
Merge pull request #23722 from asmorkalov:as/python_classifiers_update
asmorkalovJun 1, 2023
2104d61
Merge pull request #23668 from TolyaTalamanov:at/fix-resize-applying-…
asmorkalovJun 1, 2023
36d6ca5
Merge pull request #23721 from asmorkalov:as/openjpeg_2.5_warning_fix
asmorkalovJun 2, 2023
5330112
Merge pull request #23595 from TolyaTalamanov:at/implement-openvino-b…
TolyaTalamanovJun 2, 2023
9fa014e
Merge pull request #23264 from AleksandrPanov:add_detect_qr_with_aruco
Jun 2, 2023
385003e
Update blenders.cpp
vekkuliJun 2, 2023
983925c
fixing typo
kai-waangJun 4, 2023
b5ac7ef
fix cornerRefinementMethod binding
Jun 5, 2023
adab462
imgproc/cvtColor: fixed invalid read in BGR2HLS
mshabuninJun 5, 2023
635bbfe
Merge pull request #23748 from AleksandrPanov:fix_cornerRefinementMet…
asmorkalovJun 6, 2023
af03e00
Merge pull request #23732 from vekkuli:vekkuli-patch-create-featherbl…
asmorkalovJun 6, 2023
b9ce87e
Merge pull request #23750 from mshabunin:fix-bgr2hls-access
asmorkalovJun 6, 2023
d3e7968
Merge pull request #23688 from cpoerschke:4.x-pr-21959-prep
cpoerschkeJun 7, 2023
6b53fe8
Merge pull request #23746 from Abdurrahheem:ash/graph_simplifier
AbdurrahheemJun 7, 2023
5f8e43d
checktype in blobFromImages and blobFromImagesWithParams
LaurentBergerJun 7, 2023
af95395
Fix ifdef condition
TolyaTalamanovJun 7, 2023
f597838
imgproc: optimise local cost computation in IntelligentScissorsMB::bu…
cpoerschkeMay 8, 2022
6d0add4
Merge pull request #23762 from TolyaTalamanov:at/gapi-ov-backend-hotfix
asmorkalovJun 8, 2023
6d2cbc4
Merge pull request #23761 from LaurentBerger:typeblobfromimages
asmorkalovJun 8, 2023
b729d8e
added graphicalCodeDetector, remove QRCodeDetectorBase
Jun 8, 2023
5d913f4
Merge pull request #21959 from cpoerschke:4.x-intelligent-scissors-op…
asmorkalovJun 8, 2023
eec8a20
Merge pull request #23763 from zihaomu:add_runtime_check
zihaomuJun 9, 2023
60b806f
Merge pull request #22947 from chacha21:hasNonZero
chacha21Jun 9, 2023
0c8e6e0
Merge pull request #23740 from Peekabooc:4.x
asmorkalovJun 9, 2023
472aad4
Merge pull request #23596 from vrabaud:libavif
vrabaudJun 9, 2023
6148888
Refreshed JavaScript bindings for Aruco related algorithms.
asmorkalovJun 1, 2023
fe14e7a
Merge pull request #23758 from AleksandrPanov:add_GenericGraphicalCod…
asmorkalovJun 9, 2023
6ca697b
Merge pull request #23725 from asmorkalov:as/aruco_js_refresh
asmorkalovJun 10, 2023
4622f1e
fixing typo of a variable name in dnn::runFastConv
kai-waangJun 10, 2023
37459f8
remove unsupported unsupported unicode
zihaomuJun 11, 2023
e9c18c7
Merge pull request #23783 from zihaomu/remove_unsupported_character
asmorkalovJun 12, 2023
e60a7c0
Merge pull request #23775 from kai-waang:fixing-typo
asmorkalovJun 12, 2023
f9d7f47
Change Scalar assignment in Python from single value
dkurtJun 13, 2023
843daca
JS bingings fix for QR code detector.
asmorkalovJun 9, 2023
3f4ec35
Added Aruco-based QR code detection method to python sample.
asmorkalovJun 13, 2023
134d0b7
Merge pull request #23769 from asmorkalov:as/qrcode_js_fix
asmorkalovJun 13, 2023
3af6001
JS bindings for Aruco-based QR code detector.
asmorkalovJun 13, 2023
a371bda
Merge pull request #23766 from TolyaTalamanov:at/segmentation-demo-de…
TolyaTalamanovJun 13, 2023
170cc03
Merge pull request #23789 from asmorkalov:as/python_aruco_qr
asmorkalovJun 13, 2023
b522148
Merge pull request #23788 from dkurt:py_scalar_assign
asmorkalovJun 13, 2023
b854d4e
Merge pull request #23786 from TolyaTalamanov:at/expose-preprocessing…
TolyaTalamanovJun 14, 2023
19f4f2e
Merge pull request #23785 from damianofalcioni:4.x
damianofalcioniJun 14, 2023
6909fff
Consider half pixel mode in ONNX resize
dkurtJun 14, 2023
52f4658
Merge pull request #23790 from asmorkalov:as/qrcode_aruco_js
asmorkalovJun 14, 2023
fc2d933
removing unreachable code and fixing a typo
kai-waangJun 14, 2023
8e86384
feat: provide cv2.typing aliases at runtime
VadimLevinJun 14, 2023
463cd09
Merge pull request #23666 from mshabunin:barcode-move
mshabuninJun 14, 2023
0dde3b6
Merge pull request #23798 from VadimLevin:dev/vlevin/runtime-typing-m…
asmorkalovJun 15, 2023
538b13a
JS bindings for bar code detector.
asmorkalovJun 14, 2023
2b3424b
objdetect: updated barcode test
mshabuninJun 15, 2023
291689a
Merge pull request #23800 from kai-waang:4.x
asmorkalovJun 15, 2023
0d7c039
Merge pull request #23797 from asmorkalov:as/barcode_js_bindings
asmorkalovJun 15, 2023
924c01d
Replace CV_Assert_N
dkurtJun 15, 2023
a9d547d
Merge pull request #23807 from mshabunin:barcode-test
asmorkalovJun 16, 2023
3c0b71b
Merge pull request #23795 from dkurt:tf_half_pixel_for_nn
asmorkalovJun 16, 2023
cea2634
Merge branch 4.x
asmorkalovJul 12, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletionsmodules/js/generator/embindgen.py
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -236,11 +236,6 @@ def __init__(self, arg_tuple):
self.tp = "std::vector<cv::Mat>&"
elif self.inputarg:
self.tp = "const std::vector<cv::Mat>&"
if self.tp == "vector_string":
if self.outputarg:
self.tp = "std::vector<std::string>&"
elif self.inputarg:
self.tp = "const std::vector<std::string>&"
self.tp = handle_vector(self.tp).strip()
if self.const:
self.tp = "const " + self.tp
Expand Down
3 changes: 3 additions & 0 deletionsmodules/js/src/core_bindings.cpp
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -101,6 +101,9 @@ using namespace cv::dnn;
typedef TrackerMIL::Params TrackerMIL_Params;
#endif

// HACK: JS generator ommits namespace for parameter types for some reason. Added typedef to handle std::string correctly
typedef std::string string;

namespace binding_utils
{
template<typename classT, typename enumT>
Expand Down
21 changes: 21 additions & 0 deletionsmodules/js/test/test_objdetect.js
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -221,6 +221,27 @@ QUnit.test('Aruco-based QR code detect', function (assert) {
mat.delete();
}
});
QUnit.test('Bar code detect', function (assert) {
{
let detector = new cv.barcode_BarcodeDetector();
let mat = cv.Mat.ones(800, 600, cv.CV_8U);
assert.ok(mat);

let points = new cv.Mat();
let codeFound = detector.detect(mat, points);
assert.equal(points.rows, 0)
assert.equal(points.cols, 0)
assert.equal(codeFound, false);

codeContent = detector.detectAndDecode(mat);
assert.equal(typeof codeContent, 'string');
assert.equal(codeContent, '');

detector.delete();
points.delete();
mat.delete();
}
});
QUnit.test('Aruco detector', function (assert) {
{
let dictionary = cv.getPredefinedDictionary(cv.DICT_4X4_50);
Expand Down
3 changes: 2 additions & 1 deletionplatforms/js/opencv_js.config.py
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -126,7 +126,8 @@
'aruco_ArucoDetector': ['ArucoDetector', 'detectMarkers', 'refineDetectedMarkers', 'setDictionary', 'setDetectorParameters', 'setRefineParameters'],
'aruco_CharucoDetector': ['CharucoDetector', 'setBoard', 'setCharucoParameters', 'setDetectorParameters', 'setRefineParameters', 'detectBoard', 'detectDiamonds'],
'QRCodeDetectorAruco_Params': ['Params'],
'QRCodeDetectorAruco': ['QRCodeDetectorAruco', 'decode', 'detect', 'detectAndDecode', 'detectMulti', 'decodeMulti', 'detectAndDecodeMulti', 'setDetectorParameters', 'setArucoParameters']
'QRCodeDetectorAruco': ['QRCodeDetectorAruco', 'decode', 'detect', 'detectAndDecode', 'detectMulti', 'decodeMulti', 'detectAndDecodeMulti', 'setDetectorParameters', 'setArucoParameters'],
'barcode_BarcodeDetector': ['BarcodeDetector', 'decode', 'detect', 'detectAndDecode', 'detectMulti', 'decodeMulti', 'detectAndDecodeMulti', 'decodeWithType', 'detectAndDecodeWithType']
}

video = {
Expand Down

[8]ページ先頭

©2009-2025 Movatter.jp