MCPcopy Index your code
hub / github.com/MALTF/WechatQrcode

github.com/MALTF/WechatQrcode @v1.0.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.6 ↗ · + Follow
23,971 symbols 41,764 edges 856 files 4,387 documented · 18%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

WechatQrcode License: MIT

已编译版本 'arm64-v8a' 'armeabi-v7a' 其他平台请参考微信二维码识别引擎移植到Android平台OpenCV-WeChatQRCode移植到Android平台自行编译

  • OpenCV Change Logs

  • Android:

    • Added any screen orientation support for JavaCameraView #24827, JavaCamera2View and NativeCameraView #24869 in Android samples. Fixed double preview initialization bug in JavaCamera2View #24869.
    • Removed Android AIDL from build scrips and tutorials as it's not needed since 4.9.0 #24843
    • Enable file system on Emscripten #24949
    • Updated Android samples for modern Android studio. Added OpenCV from Maven support. #24473
    • Added Kotlin classes to AAR #24884
    • Added ARM KleidiCV as HAL for ARM v8 and v9 processors (-DWITH_KLEIDICV=ON CMake option) #25443, #25618, ARM announcement.
  • OpenCV 4.9.0_lite

  • OpenCV4.9.0 版本变化

  • Android:

    • New Android Archive Package (AAR) distrubuted with Maven Central
    • Finally removed API for OpenCV manager. OpenCVLoader.initLocal() should be used to initialize OpenCV.
    • New Android samples: QR code detector, video IO sample. DNN and Face Detector samples refresh.
    • Switch to Gradle 7.6.3, modern Android tools.

Quick Start + opencv4.8.0 + ~~OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION, this, mLoaderCallback);~~

  • opencv4.9.0_lite
OpenCVLoader.initLocal();

OpenCV 4.8.0

Quick Start + opencv4.8.0

OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION, this, mLoaderCallback);

APK下载

使用WechatQrcode二维码示例APK下载地址

License

本项目遵循MIT license,方便交流与学习。如果您发现本项目有侵犯您的知识产权,请与我取得联系,我会及时修改或删除。

Extension points exported contracts — how you extend this code

CvCameraViewFrame (Interface)
This class interface is abstract representation of single frame from camera for onCameraFrame callback Attention: Do not [13 …
opencv452/src/org/opencv/android/CameraBridgeViewBase.java
CvCameraViewFrame (Interface)
This class interface is abstract representation of single frame from camera for onCameraFrame callback Attention: Do not [13 …
opencv4.8.0/src/org/opencv/android/CameraBridgeViewBase.java
CvCameraViewFrame (Interface)
This class interface is abstract representation of single frame from camera for onCameraFrame callback Attention: Do not [15 …
opencv4.10.0_lite/src/org/opencv/android/CameraBridgeViewBase.java
CvCameraViewFrame (Interface)
This class interface is abstract representation of single frame from camera for onCameraFrame callback Attention: Do not [14 …
opencv4.9.0_lite/src/org/opencv/android/CameraBridgeViewBase.java
CvCameraViewListener2 (Interface)
(no doc) [7 implementers]
opencv452/src/org/opencv/android/CameraBridgeViewBase.java
Atable (Interface)
(no doc) [21 implementers]
opencv4.8.0/src/org/opencv/core/Mat.java
Atable (Interface)
(no doc) [21 implementers]
opencv4.10.0_lite/src/org/opencv/core/Mat.java
Atable (Interface)
(no doc) [21 implementers]
opencv4.9.0_lite/src/org/opencv/core/Mat.java

Core symbols most depended-on inside this repo

vector_Mat_to_Mat
called by 256
opencv4.8.0/src/org/opencv/utils/Converters.java
vector_Mat_to_Mat
called by 217
opencv452/src/org/opencv/utils/Converters.java
release
called by 180
opencv4.8.0/src/org/opencv/core/Mat.java
Mat_to_vector_Mat
called by 167
opencv4.8.0/src/org/opencv/utils/Converters.java
vector_Mat_to_Mat
called by 162
opencv4.10.0_lite/src/org/opencv/utils/Converters.java
vector_Mat_to_Mat
called by 161
opencv4.9.0_lite/src/org/opencv/utils/Converters.java
release
called by 149
opencv452/src/org/opencv/core/Mat.java
Mat_to_vector_Mat
called by 136
opencv452/src/org/opencv/utils/Converters.java

Shape

Method 23,001
Class 905
Function 34
Interface 31

Languages

Java100%
Kotlin1%
C++1%

Modules by API surface

opencv4.10.0_lite/src/org/opencv/imgproc/Imgproc.java439 symbols
opencv4.9.0_lite/src/org/opencv/imgproc/Imgproc.java436 symbols
opencv4.8.0/src/org/opencv/imgproc/Imgproc.java436 symbols
opencv452/src/org/opencv/imgproc/Imgproc.java431 symbols
opencv4.9.0_lite/src/org/opencv/core/Core.java345 symbols
opencv4.10.0_lite/src/org/opencv/core/Core.java345 symbols
opencv4.8.0/src/org/opencv/core/Core.java343 symbols
opencv452/src/org/opencv/core/Core.java325 symbols
opencv4.10.0_lite/src/org/opencv/calib3d/Calib3d.java317 symbols
opencv4.9.0_lite/src/org/opencv/calib3d/Calib3d.java312 symbols
opencv4.8.0/src/org/opencv/calib3d/Calib3d.java312 symbols
opencv452/src/org/opencv/calib3d/Calib3d.java290 symbols

For agents

$ claude mcp add WechatQrcode \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page