| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:a862d2bd-f205-5f0d-11ff-a2f79307f2dc |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 828C:2B6B99:E401CB:13ABF34:6A53B1CF |
| html-safe-nonce | eb34922b55b0d1c40f18628792466dc93bffabab4eaa1eab59795ae124aac1e7 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MjhDOjJCNkI5OTpFNDAxQ0I6MTNBQkYzNDo2QTUzQjFDRiIsInZpc2l0b3JfaWQiOiI0MjEwMzU4MzQwNDI4MjE0NzM1IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 783b6b26f962a29727c7de4341a8a26bff81e131014a4a06dc051eb7fabe6bca |
| hovercard-subject-tag | pull_request:1443972378 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/schild/OpenCV-Python-Tutorial/1/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/00427b3efa64e900c32608d081d84ad2b64590a366c35e7032b87199f8669ef1/schild/OpenCV-Python-Tutorial/pull/1 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/00427b3efa64e900c32608d081d84ad2b64590a366c35e7032b87199f8669ef1/schild/OpenCV-Python-Tutorial/pull/1 |
| og:image:alt | Branch master refactored by Sourcery.
If you're happy with these changes, merge this Pull Request using the Squash and merge strategy.
See our documentation here.
Run Sourcery locally
Reduce ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | sourcery-ai[bot] |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-cache |
| go-import | github.com/schild/OpenCV-Python-Tutorial git https://github.com/schild/OpenCV-Python-Tutorial.git |
| octolytics-dimension-user_id | 4749283 |
| octolytics-dimension-user_login | schild |
| octolytics-dimension-repository_id | 669010960 |
| octolytics-dimension-repository_nwo | schild/OpenCV-Python-Tutorial |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 44425495 |
| octolytics-dimension-repository_parent_nwo | makelove/OpenCV-Python-Tutorial |
| octolytics-dimension-repository_network_root_id | 44425495 |
| octolytics-dimension-repository_network_root_nwo | makelove/OpenCV-Python-Tutorial |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fschild%2FOpenCV-Python-Tutorial%2Fpull%2F1 |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fschild%2FOpenCV-Python-Tutorial%2Fpull%2F1 |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=schild%2FOpenCV-Python-Tutorial |
| Reload | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| Reload | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| Reload | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
|
schild
| https://github.com/schild |
| OpenCV-Python-Tutorial | https://github.com/schild/OpenCV-Python-Tutorial |
| makelove/OpenCV-Python-Tutorial | https://github.com/makelove/OpenCV-Python-Tutorial |
|
Notifications
| https://github.com/login?return_to=%2Fschild%2FOpenCV-Python-Tutorial |
|
Fork
0
| https://github.com/login?return_to=%2Fschild%2FOpenCV-Python-Tutorial |
|
Star
0
| https://github.com/login?return_to=%2Fschild%2FOpenCV-Python-Tutorial |
|
Code
| https://github.com/schild/OpenCV-Python-Tutorial |
|
Pull requests
1
| https://github.com/schild/OpenCV-Python-Tutorial/pulls |
|
Actions
| https://github.com/schild/OpenCV-Python-Tutorial/actions |
|
Projects
| https://github.com/schild/OpenCV-Python-Tutorial/projects |
|
Security and quality
0
| https://github.com/schild/OpenCV-Python-Tutorial/security |
|
Insights
| https://github.com/schild/OpenCV-Python-Tutorial/pulse |
|
Code
| https://github.com/schild/OpenCV-Python-Tutorial |
|
Pull requests
| https://github.com/schild/OpenCV-Python-Tutorial/pulls |
|
Actions
| https://github.com/schild/OpenCV-Python-Tutorial/actions |
|
Projects
| https://github.com/schild/OpenCV-Python-Tutorial/projects |
|
Security and quality
| https://github.com/schild/OpenCV-Python-Tutorial/security |
|
Insights
| https://github.com/schild/OpenCV-Python-Tutorial/pulse |
| sourcery-ai[bot] | https://github.com/sourcery-ai[bot] |
| master | https://github.com/schild/OpenCV-Python-Tutorial/tree/master |
| sourcery/master | https://github.com/schild/OpenCV-Python-Tutorial/tree/sourcery/master |
| Conversation | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| Commits1 (1) | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/commits |
| Checks | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/checks |
| Files changed | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files |
| Sourcery refactored master branch | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#top |
| sourcery-ai[bot] | https://github.com/sourcery-ai[bot] |
| master | https://github.com/schild/OpenCV-Python-Tutorial/tree/master |
| sourcery/master | https://github.com/schild/OpenCV-Python-Tutorial/tree/sourcery/master |
|
| https://github.com/apps/sourcery-ai |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#issue-1815218946 |
| Sourcery | https://sourcery.ai/github/ |
| here | https://docs.sourcery.ai/GitHub/Using-Sourcery-for-GitHub/ |
| VS Code | https://sourcery.ai/download/?editor=vscode |
| PyCharm | https://sourcery.ai/download/?editor=pycharm |
| improve | https://research.typeform.com/to/j06Spdfr?type=branch_refactor&github_login=schild&base_repo=https%3A%2F%2Fgithub.com%2Fschild%2FOpenCV-Python-Tutorial.git&base_remote_ref=master&base_ref=master&base_sha=e428d648f7aa50d6a0fb4f4d0fb1bd1a600fef41&head_repo=https%3A%2F%2Fgithub.com%2Fschild%2FOpenCV-Python-Tutorial.git&head_ref=sourcery%2Fmaster |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| 'Refactored by Sourcery' | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/commits/9a3240868f4e1e7b83227a75237e451b3550983c |
| 9a32408 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/commits/9a3240868f4e1e7b83227a75237e451b3550983c |
| https://github.com/apps/sourcery-ai |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| schild | https://github.com/schild |
| July 21, 2023 06:17 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#event-9881784931 |
| https://github.com/apps/sourcery-ai |
| sourcery-ai | https://github.com/apps/sourcery-ai |
|
Jul 21, 2023
| https://github.com/schild/OpenCV-Python-Tutorial/pull/1#pullrequestreview-1540519168 |
|
View reviewed changes
| https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| https://github.com/schild/OpenCV-Python-Tutorial/pull/1#pullrequestreview-1540519168 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| Tools工具包/OpenCV_Window_Management/opencv_windows_management.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-e2956f73deed3bcdaedbf3e526ead8df367bab86afd3c448886c2e0b7e169e39 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265531 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| dict-literal | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/dict-literal/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch04-图片/show_image.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-4f10afcb853e18896b5b312951f01aa7ad22f133dbfc639be089a02953e87765 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265532 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| merge-comparisons | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/merge-comparisons/ |
| swap-nested-ifs | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/swap-nested-ifs/ |
| hoist-similar-statement-from-if | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/hoist-similar-statement-from-if/ |
| why? | https://docs.sourcery.ai/Product/FAQ/#why-does-sourcery-sometimes-remove-comments |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch05-视频/5.VideoPlay.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-be2e09631d765c91514ff2dc394da3899f716c4a4a985ba575c4700feae5c5a4 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265536 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| use-fstring-for-concatenation | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/use-fstring-for-concatenation/ |
| remove-str-from-fstring | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/remove-str-from-fstring/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch05-视频/5.VideoWriter.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-04d35b817f31cd685d0151cd6a681c13faeacd562fbb7516fa914dfb509339cb |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265540 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| swap-if-else-branches | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/swap-if-else-branches/ |
| remove-unnecessary-else | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/remove-unnecessary-else/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch05-视频/VideoCaptureOnePicture.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-b0d131f7d7f9b21cb53276bf83591928e5ac326c6263852a5dab0df444c247dc |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265544 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| use-fstring-for-concatenation | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/use-fstring-for-concatenation/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch22-直方图/hist.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-7135e4775546d95a18226ecbc119b56c807e77b3e872353dea74fab77af8fea4 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265575 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| inline-immediately-returned-variable | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/inline-immediately-returned-variable/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch24-模板匹配/24.1-OpenCV中的模板匹配-matchTemplate.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-9ff59c986006a8df3c7f577f89d3fe0698cccc7b1381adc7a3f25f0d12594566 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265577 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| use-fstring-for-concatenation | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/use-fstring-for-concatenation/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch26-Hough圆环变换/HoughCircles_camera.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-a9f7b5059ae13e5ee39072f4d36684eb35091d03ce18e0604925428f2683828f |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265578 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| use-fstring-for-concatenation | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/use-fstring-for-concatenation/ |
| remove-unnecessary-else | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/remove-unnecessary-else/ |
| why? | https://docs.sourcery.ai/Product/FAQ/#why-does-sourcery-sometimes-remove-comments |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch26-Hough圆环变换/HoughCircles_chess.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-9ef734d1185e3caae5bdadb363f226b2ebfa6921c8b55d8102296d716dc0c66d |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265581 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| move-assign-in-block | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/move-assign-in-block/ |
| introduce-default-else | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/introduce-default-else/ |
| assign-if-exp | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/assign-if-exp/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch37-特征匹配/37.4-SIFT_match.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-060f380d785e79cd5e36eb3c2d187f453dc625485a0f434792ffab45ff9fe805 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265585 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| list-comprehension | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/list-comprehension/ |
| why? | https://docs.sourcery.ai/Product/FAQ/#why-does-sourcery-sometimes-remove-comments |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| https://github.com/apps/sourcery-ai |
| sourcery-ai | https://github.com/apps/sourcery-ai |
|
Jul 21, 2023
| https://github.com/schild/OpenCV-Python-Tutorial/pull/1#pullrequestreview-1540519273 |
|
View reviewed changes
| https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c |
| ch37-特征匹配/37.5-FLANN匹配器.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-8a821e8459512335eb0e8c8f51974d11d28f944ef55ca8404dc20564abd070a1 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265619 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| for-index-underscore | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/for-index-underscore/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch38-使用特征匹配和单应性查找对象/findHomography.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-0a698b0b4ca41d9fec0bf4ca8e59373c695a3caf6d0666047b39107a3a436b34 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265624 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| list-comprehension | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/list-comprehension/ |
| why? | https://docs.sourcery.ai/Product/FAQ/#why-does-sourcery-sometimes-remove-comments |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch43-姿势估计/calib3d.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-f1016fbe3b11df4298a8a1886b5e8f00e126eaaa89cb7e4bba7783b37e2853d5 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265627 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| use-fstring-for-concatenation | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/use-fstring-for-concatenation/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch44-对极几何/code.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-e428b8af22e9e4ee59ca0751f311a0f29c54809064ac14e9af16fffa002ece0d |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265628 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| remove-unused-enumerate | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/remove-unused-enumerate/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| ch47-支持向量机/47.2-使用SVM进行-手写数据OCR.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-13b772ba378d12daeeb75c312436fa31160bbc8bb977ad83f6601b53ca4ba873 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265634 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| inline-immediately-returned-variable | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/inline-immediately-returned-variable/ |
| why? | https://docs.sourcery.ai/Product/FAQ/#why-does-sourcery-sometimes-remove-comments |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| my06-验证码识别/solving_captchas_code_examples/extract_single_letters_from_captchas.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-b9e0383d44e6e4198cd88417b737333a0df804ac141e3ac026e8eacde622f2e3 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265701 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| use-fstring-for-formatting | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/use-fstring-for-formatting/ |
| merge-list-appends-into-extend | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/merge-list-appends-into-extend/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| my06-验证码识别/solving_captchas_code_examples/solve_captchas_with_model.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-55bf2e79aede3f6ea13a05ecb94206e5c414bb14b25330da5f9aceb979a48dc3 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265705 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| merge-list-appends-into-extend | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/merge-list-appends-into-extend/ |
| use-fstring-for-formatting | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/use-fstring-for-formatting/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| my08-opencv玩游戏game/连连看/compare_photos.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-8d2e1a8c2b56d5e7a8bd7e81509920cfea5a6cbb771f42795935951b9f86b1a9 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265707 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| inline-immediately-returned-variable | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/inline-immediately-returned-variable/ |
| why? | https://docs.sourcery.ai/Product/FAQ/#why-does-sourcery-sometimes-remove-comments |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| my10-识别二维码/QR_Scaner1.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-8983dd772dfd5a734b1b937609623cf5c9392fec28277fa085024c5f9bbca151 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265708 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| use-fstring-for-formatting | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/use-fstring-for-formatting/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| 官方samples/_coverage.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-1a0aa84e87b2a1eebcc89ca0aa017d7fc621730cb8440bb2b013055e59733882 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265715 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| collection-builtin-to-comprehension | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/collection-builtin-to-comprehension/ |
| comprehension-to-generator | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/comprehension-to-generator/ |
| use-fstring-for-concatenation | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/use-fstring-for-concatenation/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| https://github.com/apps/sourcery-ai |
| sourcery-ai | https://github.com/apps/sourcery-ai |
|
Jul 21, 2023
| https://github.com/schild/OpenCV-Python-Tutorial/pull/1#pullrequestreview-1540519404 |
|
View reviewed changes
| https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c |
| 官方samples/asift.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-21994a4153f3f9c3b7af7890f2d60b1a4b8e6a03e5dbfe0163a358c210e294ec |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265767 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| assign-if-exp | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/assign-if-exp/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| 官方samples/calibrate.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-e9f78b0cb701bd25a37b54de70003d98f14ada7b0f8819349aae233a7fb9d408 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265768 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| assign-if-exp | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/assign-if-exp/ |
| replace-interpolation-with-fstring | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/replace-interpolation-with-fstring/ |
| use-fstring-for-concatenation | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/use-fstring-for-concatenation/ |
| why? | https://docs.sourcery.ai/Product/FAQ/#why-does-sourcery-sometimes-remove-comments |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| 官方samples/common.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-70dff8ae76f808a8459cc07f9396d51e1f281482f5ea59fc998722aeebd45d5e |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265769 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| inline-immediately-returned-variable | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/inline-immediately-returned-variable/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| 官方samples/common.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-70dff8ae76f808a8459cc07f9396d51e1f281482f5ea59fc998722aeebd45d5e |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265770 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| assign-if-exp | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/assign-if-exp/ |
| inline-immediately-returned-variable | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/inline-immediately-returned-variable/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| 官方samples/common.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-70dff8ae76f808a8459cc07f9396d51e1f281482f5ea59fc998722aeebd45d5e |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265772 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| assign-if-exp | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/assign-if-exp/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| 官方samples/fitline.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-b7a00c21fb7b067b87242a8bf85358c216be968739b33b0036cc308b0ca3a826 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265810 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| assign-if-exp | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/assign-if-exp/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| 官方samples/fitline.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-b7a00c21fb7b067b87242a8bf85358c216be968739b33b0036cc308b0ca3a826 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265811 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| swap-nested-ifs | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/swap-nested-ifs/ |
| hoist-similar-statement-from-if | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/hoist-similar-statement-from-if/ |
| assign-if-exp | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/assign-if-exp/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| 官方samples/gaussian_mix.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-b93a1e31ed0768878280c081e04118e1be250c40242157e3f36e8742f6db1eac |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265814 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| for-index-underscore | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/for-index-underscore/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| 官方samples/hist.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-6af163d3a00bbc6c25f67edc379db85e557d5cfbca4f65a5983e73c5e18e4543 |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265816 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| inline-immediately-returned-variable | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/inline-immediately-returned-variable/ |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| 官方samples/houghlines.py | https://github.com/schild/OpenCV-Python-Tutorial/pull/1/files/9a3240868f4e1e7b83227a75237e451b3550983c#diff-5919b3406391c045d7f6da0fe4db634338527bcaa03882c0c2433bb6668f871b |
| sourcery-ai | https://github.com/apps/sourcery-ai |
| Jul 21, 2023 | https://github.com/schild/OpenCV-Python-Tutorial/pull/1#discussion_r1270265821 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| remove-redundant-if | https://docs.sourcery.ai/Reference/Default-Rules/refactorings/remove-redundant-if/ |
| why? | https://docs.sourcery.ai/Product/FAQ/#why-does-sourcery-sometimes-remove-comments |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
| https://github.co/hiddenchars |
| https://github.com/schild/OpenCV-Python-Tutorial/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fschild%2FOpenCV-Python-Tutorial%2Fpull%2F1 |
|
| https://github.com/schild |
|
schild
| https://github.com/schild |
| Please reload this page | https://github.com/schild/OpenCV-Python-Tutorial/pull/1 |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |