会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
飘杨......
会飞的杨。。。
博客园
首页
新随笔
联系
订阅
管理
随笔 - 632 文章 - 17 评论 - 54 阅读 -
93万
1
2
3
4
5
···
64
下一页
2024年10月18日
OpenGL模型变换平移、缩放、旋转注意事项
摘要: 一、概述 在OpenGL中,想要对物体(模型)进行操作,如:平移、缩放、旋转。其顺序不能错,不同的顺序会给出不同的结果 网上的博客大家看过后要慎重使用,好多都是错误的,在实际项目中使用前最好先写demo进行验证,不然一旦整合到项目中,排错成本将会非常高。 三者的顺序是: 理论:先缩放、再旋转、然后平
阅读全文
posted @ 2024-10-18 11:44 飘杨......
阅读(238)
评论(0)
推荐(0)
编辑
2024年9月24日
常见直播推拉流协议简介
摘要: 一、概述 参考地址:https://www.cnblogs.com/eddyz/p/17869403.html
阅读全文
posted @ 2024-09-24 16:41 飘杨......
阅读(14)
评论(0)
推荐(0)
编辑
2024年9月20日
ndk -DANDROID_STL=c++_static" does not exist.
摘要: 一、概述 在使用android的jni能力的时候出现了编译错误 -DANDROID_STL=c++_static" does not exist. 产生这个异常的原因是找不到了STL静态库。 二、解决办法 使用动态库就行了 arguments "-DANDROID_STL=c++_shared"
阅读全文
posted @ 2024-09-20 15:25 飘杨......
阅读(63)
评论(0)
推荐(0)
编辑
2024年9月19日
使用memcpy进行分段copy
摘要: 一、概述 使用场景:在音视频开发中,用YUV数据+OpenGL进行画面渲染。经常会将Y分量、U分量、V分量分开。分别上传到GPU,由GPU转换为RGB进行最终展示。 使用这种方式的原因是基于GPU计算效率高为前提的。 在这个过程中经常会用到一个c函数memcpy。将yuv数据分别copy到不同的内存
阅读全文
posted @ 2024-09-19 17:40 飘杨......
阅读(37)
评论(0)
推荐(0)
编辑
2024年9月18日
java.lang.UnsatisfiedLinkError: dlopen failed: library "libc++_shared.so" not found: needed by
摘要: 一、概述 在AndroidStudio中集成opencv,使用其native函数时报的一个错误 二、解决办法 opencv提供的native文件夹中提供的是动态库 但是在gradle中的配置中,配置的stl是静态的,将其改为shared就行了 externalNativeBuild { cmake
阅读全文
posted @ 2024-09-18 17:41 飘杨......
阅读(1016)
评论(0)
推荐(0)
编辑
2024年9月11日
YUV2RGB(601、709、2020)
摘要: 一、概述 在数字图像处理中,特别是视频播放领域。YUV转RGB或者RGB转YUV非常常用。 就目前来说有三个标准: 1.标准模式 BT601 2.高清模式 BT709 3.超清模式 BT2020 二、转换规则 转换公式如下
阅读全文
posted @ 2024-09-11 17:39 飘杨......
阅读(557)
评论(0)
推荐(0)
编辑
ndk+cmake编译出现xxxx.app.main | debug | armeabi-v7a Compiler exited with error code 1:
摘要: 一、概述 问题现象: 在做NDK开发时,项目能正常运行。kotlin/java端不报错。ndk端(cpp)会出现找不到系统头文件的情况。如:<jni.h>文件都找不到。但是此时项目运行起来是一点问题没有。 此时的在ndk的cpp文件夹下写代码是没有智能提示的,那效率是相当的低,果断不能。 使用cma
阅读全文
posted @ 2024-09-11 09:51 飘杨......
阅读(89)
评论(0)
推荐(0)
编辑
2024年9月9日
标准坐标系、屏幕坐标系、纹理坐标系、FBO坐标系
摘要: 一、概述 介绍一下常用的标准坐标系 1.标准坐标系 2.屏幕坐标系 3.纹理坐标系 4.FBO坐标系
阅读全文
posted @ 2024-09-09 17:23 飘杨......
阅读(33)
评论(0)
推荐(0)
编辑
OpenGL ES使用正交投影来解决图像变形的问题
摘要: 一、概述 上一节实践了,通过改变GLSurfaceView的宽高来解决图像变形的问题。 本节将通过正交投影的方式解决图像变形的问题。 分三步: 1.计算屏幕的宽高比及图像的宽高比 var screenRatio = screenWidth.toFloat() / screenHeight var i
阅读全文
posted @ 2024-09-09 16:51 飘杨......
阅读(157)
评论(0)
推荐(0)
编辑
OpenGL ES通过缩小GLSurfaceView来解决纹理贴图变形的问题
摘要: 一、概述 在使用OpenGL ES做纹理贴图的时候,图片有小有大。默认情况下纹理是撑满整个屏幕的。 这就导致大图会被压扁、小图会被拉伸。这种体验相当不好。 解决此问题的其中一种方式是:通过缩小GLSurfaceView的宽或高来解决问题。ps:公式可以看做是固定的,直接使用即可。 1.根据屏幕及图像
阅读全文
posted @ 2024-09-09 16:42 飘杨......
阅读(89)
评论(0)
推荐(0)
编辑
1
2
3
4
5
···
64
下一页
昵称:
飘杨......
园龄:
12年6个月
粉丝:
41
关注:
14
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
Android
(13)
android绘图
(4)
kotlin
(2)
android高德地图
(2)
Android 百度地图
(2)
JAVA Socket通信(包含服务端和客户端)
(1)
Java
(1)
Android开机启动
(1)
Android Application和静态全局变量
(1)
随笔分类
adb(1)
AI(人工智能)(1)
Android(250)
Android API翻译(2)
Android动画(7)
Android源码相关(5)
C/C++(185)
C++原生线程(1)
cmake(9)
docker(1)
Exception(65)
ffmpeg(4)
Go(22)
gradle(1)
HTML5(4)
Java(77)
java中最基础的内容(2)
JNI(8)
linux(23)
mediasoup(1)
mybatis(2)
MySQL(2)
NodeJs(5)
OpenCV(105)
opengl(12)
OpenGL ES(10)
posix(7)
Qt(58)
rabbitmq(3)
react native(10)
redis(1)
scrcpy(1)
SDL(6)
shell(2)
svn(2)
vue(2)
Wear(2)
webkit(3)
webrtc(13)
安全(1)
对接外设(1)
多媒体(7)
服务器(2)
工具(12)
环境搭建/配置相关(17)
基础理论(1)
交叉编译(3)
面试(9)
设计模式(2)
网络(5)
物联网(7)
移动应用上架(1)
转载(17)
更多
随笔档案
2024年10月(1)
2024年9月(12)
2024年8月(16)
2024年7月(16)
2024年6月(1)
2024年5月(5)
2024年4月(1)
2024年3月(3)
2024年2月(2)
2024年1月(16)
2023年12月(14)
2023年11月(26)
2023年10月(6)
2023年9月(17)
2023年8月(19)
2023年7月(1)
2023年5月(2)
2023年3月(5)
2023年2月(3)
2023年1月(3)
2022年12月(2)
2022年11月(1)
2022年10月(3)
2022年8月(5)
2022年7月(6)
2022年6月(3)
2022年5月(16)
2022年4月(22)
2022年3月(22)
2022年2月(23)
2022年1月(2)
2021年12月(14)
2021年11月(15)
2021年10月(32)
2021年9月(7)
2021年8月(5)
2021年7月(5)
2021年6月(18)
2021年5月(3)
2021年3月(2)
2021年2月(1)
2020年12月(3)
2020年11月(5)
2020年10月(1)
2020年9月(1)
2020年6月(1)
2020年3月(15)
2020年2月(17)
2020年1月(2)
2019年3月(1)
2018年4月(1)
2018年3月(1)
2017年9月(1)
2017年8月(1)
2017年5月(1)
2016年12月(3)
2016年9月(8)
2016年8月(1)
2016年1月(2)
2015年12月(2)
2015年11月(2)
2015年10月(1)
2015年9月(1)
2015年7月(4)
2015年6月(1)
2015年5月(1)
2015年4月(5)
2015年3月(1)
2015年2月(1)
2015年1月(3)
2014年12月(4)
2014年11月(5)
2014年10月(4)
2014年9月(3)
2014年7月(2)
2014年6月(2)
2014年5月(12)
2014年4月(4)
2014年3月(12)
2014年2月(8)
2014年1月(11)
2013年12月(9)
2013年11月(14)
2013年10月(20)
2013年9月(23)
2013年8月(16)
2013年7月(11)
2013年6月(1)
2013年3月(1)
2013年1月(1)
2012年10月(4)
2012年9月(2)
更多
文章分类
Android(16)
Java(1)
阅读排行榜
1. java List集合中contains方法总是返回false(36489)
2. Java java.text.ParseException: Unparseable date(27479)
3. Android 让图片等比例缩放的三种方法(17644)
4. 使用Java线程并发库实现两个线程交替打印的线程题(17439)
5. java Switch中的case后面加上大括号({})和不加大括号的区别(16207)
评论排行榜
1. Android Universal Image Loader java.io.FileNotFoundException: http:/xxx/lxx/xxxx.jpg(7)
2. Java JDK1.5、1.6、1.7新特性整理(5)
3. Android GridView使用View.GONE只隐藏内容而不隐藏空间的解决方案(3)
4. ubuntu20交叉编译x264(2)
5. Activity的onDestroy延迟10秒执行的解决步骤(2)
推荐排行榜
1. SpringBoot+Nacos+OpenFeign实现服务的注册、发现、远程调用(2)
2. android 3.0+百度地图api地图如何移动到指定的经纬度处(2)
3. Android在代码中设置控件的drawableLeft,drawableRight,drawableTop,drawableBottom。(2)
4. java List集合中contains方法总是返回false(2)
5. Qt给QRadioButton设置自定义样式(1)
最新评论
1. Re:Activity的onDestroy延迟10秒执行的解决步骤
再次感谢博主,我自己将轮播图的轮播间隔时间改成了0秒,没留意到,导致出的这个问题。尴尬
--阿v
2. Re:Activity的onDestroy延迟10秒执行的解决步骤
特地登陆上来致谢。方法2正常的主线程打出来的日志是一停顿一停顿输出的,但是繁忙的日志会刷很快。最终发现是我的设备有副屏,副屏上有com.youth.banner.Banner的自动轮播广告,这个广告一...
--阿v
3. Re:ubuntu20交叉编译x264
clang-14: warning: argument unused during compilation: '-arch armv7' [-Wunused-command-line-argument...
--lcyw163
4. Re:ubuntu20交叉编译x264
#!/bin/bash set -x export NDK=/Users/work/Library/Android/sdk/ndk/25.2.9519653 HOST_TAG=darwin-x86_6...
--lcyw163
5. Re:Qt制作一个ListView列表
大佬,求源码,谢谢
--驴小毛的
点击右上角即可分享