All Projects → JsonChao → Awesome Android Ndk

JsonChao / Awesome Android Ndk

Licence: apache-2.0
🔥 全面深入地掌握NDK技术,成为下一波5G时代的浪潮儿~

Projects that are alternatives of or similar to Awesome Android Ndk

Augmented reality
💎 "Marker-less Augmented Reality" with OpenCV and OpenGL.
Stars: ✭ 165 (+19.57%)
Mutual labels:  opengl, opencv
Hplayer
A multi-screen player using Qt + FFmpeg.
Stars: ✭ 330 (+139.13%)
Mutual labels:  opengl, opencv
Webcamera
Camera controls for the Web
Stars: ✭ 182 (+31.88%)
Mutual labels:  opencv, webrtc
Android Hpe
Android native application to perform head pose estimation using images coming from the front camera.
Stars: ✭ 46 (-66.67%)
Mutual labels:  ndk, opencv
Phormatics
Using A.I. and computer vision to build a virtual personal fitness trainer. (Most Startup-Viable Hack - HackNYU2018)
Stars: ✭ 79 (-42.75%)
Mutual labels:  opencv, webrtc
Graphicsprogramming
Demos related to OpenGL, Qt/QML, OpenCV and other X technologies.
Stars: ✭ 83 (-39.86%)
Mutual labels:  opengl, opencv
Aveditor
这是一款短视频编辑 SDK,仿 DouYin 音视频处理。功能包含有美颜、滤镜、贴纸、特效、录制、分段录制、速率录制、变声、配乐、rtmp 直播推流、图片转视频、剪辑,mp4/flv 格式封装等功能。动态库用的我另一个项目编译好的 https://github.com/yangkun19921001/AVFFmpegLib
Stars: ✭ 209 (+51.45%)
Mutual labels:  opengl, opencv
Openframeworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Stars: ✭ 8,652 (+6169.57%)
Mutual labels:  opengl, opencv
Qt 5 And Opencv 4 Computer Vision Projects
Qt 5 and OpenCV 4 Computer Vision Projects, published by Packt
Stars: ✭ 72 (-47.83%)
Mutual labels:  opengl, opencv
Mobilenet Ssd
MobileNet-SSD(MobileNetSSD) + Neural Compute Stick(NCS) Faster than YoloV2 + Explosion speed by RaspberryPi · Multiple moving object detection with high accuracy.
Stars: ✭ 84 (-39.13%)
Mutual labels:  opengl, opencv
Native Opencv Android Template
A tutorial for setting up OpenCV 4.5.0 (and other 4.x.y version) for Android in Android Studio with Native Development Kit (NDK) support.
Stars: ✭ 131 (-5.07%)
Mutual labels:  ndk, opencv
Daemon
The Dæmon game engine. With some bits of ioq3 and XreaL.
Stars: ✭ 136 (-1.45%)
Mutual labels:  opengl
Filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Stars: ✭ 13,215 (+9476.09%)
Mutual labels:  opengl
Attendace management system
In this system we can fill attendance by face recognition
Stars: ✭ 135 (-2.17%)
Mutual labels:  opencv
Webrtc Cli
WebRTC command-line peer.
Stars: ✭ 135 (-2.17%)
Mutual labels:  webrtc
Video2tfrecord
Easily convert RGB video data (e.g. .avi) to the TensorFlow tfrecords file format for training e.g. a NN in TensorFlow. This implementation allows to limit the number of frames per video to be stored in the tfrecords.
Stars: ✭ 137 (-0.72%)
Mutual labels:  opencv
Gesture Recognition
✋ Recognizing "Hand Gestures" using OpenCV and Python.
Stars: ✭ 136 (-1.45%)
Mutual labels:  opencv
Byopen
🎉A dlopen library that bypasses mobile system limitation
Stars: ✭ 133 (-3.62%)
Mutual labels:  ndk
Shadows
Shädows - A Shadows & Lights engine for löve
Stars: ✭ 134 (-2.9%)
Mutual labels:  opengl
Metastream
Watch streaming media with friends.
Stars: ✭ 1,926 (+1295.65%)
Mutual labels:  webrtc

Awesome-Android-NDK

全面深入地掌握NDK技术,成为下一波5G时代的浪潮儿~

深入解码Android NDK技术、扎实C、C++、Shell、Linux基础,掌握JNI语法实现,熟悉Cmake、MakeFile的编译底层原理,全面解密顶级公司核心技术,搭乘着音视频与图像处理的5G快车,成长为最具核心竞争力的高级人才。

Contents

一、C(🔥)(已完成)

C基础

  • 《C程序设计语言》

  • 菜鸟窝资深工程师之BAT最常用的C技术

  • 享学课堂移动架构师之NDK开发模块-C 基础篇

  • 网易工程师带你突破Android技术瓶颈之NDK开发模块-C 基础篇

  • 动脑学院高级Android之NDK开发模块-C 部分

C进阶

  • 《C陷阱与缺陷》
  • 《C专家编程》

二、C++(🔥)(已完成)

C++基础

  • 《C++ Primer Plus》

  • 慕课网之2020 重学C++ 重构你的C++知识体系

  • 菜鸟窝资深工程师之BAT最常用的C++技术

  • 享学课堂移动架构师之NDK开发模块-C++ 基础篇

  • 网易工程师带你突破Android技术瓶颈之NDK开发模块-C++基础篇

  • 动脑学院高级Android之NDK开发模块-C++部分

C++进阶

  • 极客时间之《现代C++实战30讲》

  • 《Effective C++》

  • 《More Effective C++》

  • 《深度探索C++对象模型》

三、NDK基础(🔥)(已完成)

JNI

  • 《Android进阶解密》第九章 JNI原理(已完成,待记录)

  • 菜鸟窝资深工程师之BAT最常用的JNI基础实战

  • 享学课堂移动架构师之NDK开发模块-JNI 基础篇

  • 网易工程师带你突破Android技术瓶颈之NDK开发模块-JNI 基础篇

  • 动脑学院高级Android之NDK开发模块-JNI部分

  • 《Android C++ 高级编程——使用NDK》

编译原理与语法

  • 菜鸟窝资深工程师之编译原理与语法模块

  • 网易工程师带你突破Android技术瓶颈之NDK开发模块-编译原理与语法详解

  • 《Android C++ 高级编程——使用NDK》

Linux基础

  • 菜鸟窝资深工程师之Linux编程实战
  • 网易工程师带你突破Android技术瓶颈之NDK开发模块-Linux基础部分
  • 动脑学院高级Android之NDK开发模块-Linux基础部分

四、顶级公司核心技术全解密(已完成)

增量更新实现 (已完成)

  • Android增量更新

Gif 图实现 (已完成)

  • NDK高效实现gif图播放

MMKV 实现 (已完成)

  • 腾讯开源组件MMKV的原理与实现

热修复(已完成)

  • 《Android进阶解密》(已完成,待记录)

  • 慕课网之《Android应用发展趋势必备武器 热修复与插件化》

  • 网易云课程之《阿里云andfix热修复、sophix原理剖析》

  • 《深入探索Android热修复技术原理》

  • 极客时间之Android开发高手课《Native Hook技术 》

五、Android音视频

音视频基础(已完成)

全面掌握音视频处理技术 FFMPEG

  • 菜鸟窝资深工程师之音视频、图像处理技术

  • 菜鸟窝资深工程师之开源库 FFMPEG 学习

  • 慕课网之FFmpeg音视频核心技术精讲与实战(已完成,待记录)

  • 网易工程师带你突破Android技术瓶颈之NDK开发模块-网易视频云剖析

  • 动脑学院高级Android之NDK开发模块-音视频部分之FFMPEG

  • 《Android音视频开发》

全面掌握直播处理技术 WebRTC

六、图像处理技术

老牌图像库 OpenGL

  • 菜鸟窝资深工程师之音视频、图像处理技术
  • 网易工程师带你突破Android技术瓶颈之NDK开发模块-使用OpenGl进行人脸美化实战
  • 菜鸟窝资深工程师之相机开发进阶

新生代图像库 vulkan

七、计算机视觉处理技术

OpenCV

公众号

我的公众号 JsonChao 开通啦,如果您想第一时间获取最新文章和最新动态,欢迎扫描关注~

赞赏

如果这个库对您有很大帮助,您愿意支持这个项目的进一步开发和这个项目的持续维护。你可以扫描下面的二维码,让我喝一杯咖啡或啤酒。非常感谢您的捐赠。谢谢!


Contanct Me

● 微信:

欢迎关注我的微信:bcce5360

● 微信群:

微信群如果不能扫码加入,麻烦大家想进微信群的朋友们,加我微信拉你进群。

● QQ群:

2千人QQ群,Awesome-Android学习交流群,QQ群号:959936182, 欢迎大家加入~

About me

License

Copyright 2019 JsonChao

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].