Blogs
VIPKiD系统真是辣鸡
Submitted by hubdog on Mon, 2017-05-15 20:50我小孩开课前用鼠标乱点,结果把课程给误取消了。打客户请求恢复,结果说2分钟之内的误取消才能恢复。
这个2分钟的规定是用屁眼想出来的吗?
Opencv的YUV转换
Submitted by hubdog on Sat, 2017-05-13 10:43从RGB转换为YUV420很容易
cv::cvtColor( rgbData, yuvData, CV_BGR2YUV_I420);
转换成YUV444类似
cv::cvtColor( rgbData, yuvData, CV_BGR2YUV);
但是要注意的是YUV420可以保存为Plane模式的,但是转换的YUV444是Packed模式。
一开始不知道,发现保存出来的yuv444是乱七八糟的。另外YUV444的UV顺序和YUV420Plane保存的是反的。
这些都是需要注意的地方。
SDKTransform生成的定义文件有问题
Submitted by hubdog on Fri, 2017-05-12 09:58今天发现SDKTransform生成的IOS定义文件有问题。CGSize这个结构体的size在32bit和64bit的架构下size是不一样的。但是CGSize生成的构造体的size在64bit下面是错误的,导致一个api的参数出了问题。
用SDKTransform生成定义文件后,一定要将基础类型定义都删除,直接用iosapi.xxx的定义。
无法单步调试DLL的source
Submitted by hubdog on Sat, 2017-05-06 12:46今天要调试一个很久以前VC写的DLL的source,突然发现没法单步跟踪进link到的debug library的source里了。
查了半天,才发现执行Tools | Options | Debugging中要禁用'Just My Code' 的选项
Delphi修改Android系统时间
Submitted by hubdog on Sun, 2017-01-29 23:15利用Opencv跟踪特定颜色的物体
Submitted by hubdog on Thu, 2017-01-12 14:18免费的C++静态代码分析工具
Submitted by hubdog on Thu, 2016-10-13 13:57直接下载Gradle对应的jar包
Submitted by hubdog on Mon, 2016-08-22 20:02现在很多Android的项目管理都用Gradle,从Gradle的Jcenter上下载相应包,可以从下面的网站搜索得到相应的jar包
https://bintray.com/
访问Android的OTG设备
Submitted by hubdog on Fri, 2016-08-19 14:25https://developer.android.com/guide/topics/connectivity/usb/host.html#di...
追记:
发现了更简单的办法,参考Anexplorer的代码,里面用到了反射通过一个私有的api,可以直接得到usbotg的mount path.然后就可以像访问普通路径一样访问里面的文件,而不需要用usb的api. USB的api有很多问题,不好用.
