- 博客(7)
- 资源 (14)
- 收藏
- 关注
原创 NV12 图像数据的插值时候旋转
static int ChangeWH(int angle, int destW, int destH, int * afterW, int * afterH){ if ((angle == 0 || angle == 180)) { *afterW = destH; *afterH = destW; } else {
2017-03-22 17:04:37 659
原创 NV12 图像数据的旋转
/img 原始数据destImg 目的数据m_width 原始数据的宽,旋转后可能改变m_height 原始数据的高m_cammer 0 前置摄像头 1 后置摄像头m_angle 角度看程序决定图像右旋还是左旋还有镜像/static int imgRotationNew(unsigned char *img, unsigned char *destImg, int * m_width,
2017-03-22 11:08:25 1625 1
原创 NV21转BGR图像
#undef clamp_g#define clamp_g(x, minValue, maxValue) ((x) < (minValue) ? (minValue) : ((x) > (maxValue) ? (maxValue) : (x)))int NV12ToBGR(unsigned char * srcYVU, unsigned char * destBGR, int width, in
2017-03-21 17:46:34 2846 1
原创 NV12 图像的线性插值
#undef clamp_g#define clamp_g(x, minValue, maxValue) ((x) < (minValue) ? (minValue) : ((x) > (maxValue) ? (maxValue) : (x)))/*输入的宽高和输出的宽高都要是偶数*/int NV12Linear(unsigned char * srcImage, unsigned cha
2017-03-21 17:41:06 1118
原创 线性插值 c代码.....
int clamp_s(int value, int m_min, int m_max){ int mm_ret = value; if (value < m_min) { mm_ret = m_min; } else if (value > m_max) { mm_ret = m_max; } ret
2017-03-14 12:15:13 6124
原创 Android.mk 文件,多个mk文件
最外层的mk# 这一句的意思是执行内层文件下的所有mk文件include $(call all-subdir-makefiles)下面的两个mk文件是里面两个并列的两个文件夹的mkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := mainSDL_PATH := ../SDLLOCAL_C_INCLUDES := $(
2017-03-01 16:15:33 2620
原创 简单的Android.mk 文件
LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)AlvaDefineRoot := $(LOCAL_PATH)/JniInterface_PATH := $(SRC_ROOT)/JniInterface#生成Test.soLOCAL_MODULE := libTestJNI_C_FILES = hello
2017-03-01 16:06:09 407
cmakelists 生成静态库,然后用静态库生成动态库,然后生成测试程序
2020-10-12
Fast 算法C++代码
2017-06-16
Linux 下实现的聊天系统,TCP实现
2017-04-25
安卓打开摄像头,通过jni将预览数据NV12传到底层,底层打印成图片
2017-04-18
android 点击图片通过jni在底层处理,然后在屏幕上显示
2017-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人