ChinaJomes/sand
Using JNI to achieve Sobel operator image edge detection使用JNI实现Sobel算子图像边缘检测,支持kotlin https://github.com/Jomes/sand
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#2 Repository Của Tháng
#4 Repository Của Tháng
🏜️ Sand - Biến ảnh thành cát bằng Sobel qua JNI
Thư viện Android dùng JNI thực hiện phát hiện biên ảnh Sobel, biến bất kỳ hình ảnh nào thành hình ảnh cát.
Sand là một thư viện Android sử dụng JNI (Java Native Interface) để thực hiện phát hiện biên ảnh bằng toán tử Sobel. Dự án cho phép người dùng dễ dàng tạo ra hình ảnh trông như cát từ bất kỳ hình ảnh gốc nào.
✨ Điểm nổi bật
- Phát hiện biên Sobel qua JNI: Sử dụng mã C/C++ thông qua JNI để tính toán gradient Sobel, tận dụng hiệu năng phần cứng.
- Tạo hiệu ứng cát: Chuyển đổi hình ảnh gốc thành hình ảnh có dòng nét như cát lăn tăn.
- Hỗ trợ Kotlin và Java: Tương thích với cả hai ngôn ngữ phát triển Android.
- Dễ tích hợp: Cài đặt qua JitPack chỉ với một dòng dependency.
- Tùy chỉnh ngưỡng: Cho phép thiết lập threshold để kiểm soát độ nhạy của việc phát hiện biên.
- Điều chỉnh mật độ điểm: Tham số pointNum kiểm soát số lượng điểm hiển thị trên ảnh.
💡 Vì sao đáng chú ý
Sand khác biệt từ các thư viện xử lý ảnh thông thường bằng cách kết hợp giữa tính toán Sobel hiệu năng cao qua JNI và hiệu ứng hình ảnh độc đáo. Thay vì chỉ trả về ảnh grayscale hay ảnh biên đơn giản, Sand tạo ra một lớp phủ cát mỏng nhẹ bằng cách vẽ các vòng tròn nhỏ tại các điểm biên được phát hiện.
Phù hợp cho các ứng dụng nghệ thuật số, lọc ảnh realtime, hoặc như một công cụ tạo hiệu ứng độc đáo trong các ứng dụng camera.
#Android #JNI #Sobel #ImageProcessing #Kotlin #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
基于无障碍,高级选择器,订阅规则的自定义屏幕点击安卓应用 | An Android APP with custom screen tapping based on Accessibility, Advanced Selectors, and Subscription Rules
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.