- 博客(27)
- 收藏
- 关注
原创 基于提前停止方法的优化随机一致性采样算法
图像处理领域的随机一致性采样(RANSAC)算法,是经典的离散数据拟合方法。该采样算法在小规模数据的优势,迁移到大规模数据时,存在算法的时间有效性较差的问题。本文通过使用提前停止方法,用小规模数据的样本特征的阈值,在保证计算结果有效性的同时,优化一致性采样算法的执行时间。该优化算法在图像预处理的应用场景,对比经典算法的处理效率有一些性能提高。
2022-10-03 18:28:23 939 1
原创 编译 YOLOv4 的no_gpu版本
代码地址?yolov4仓库github地址: GitHub - AlexeyAB/darknet: YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks for Object Detection (Windows and Linux version of Darknet )关于VS2017、OPENCV的配置: Darknet/yolo-VS2017+OPENCV 编译环境配置 - 宋亦清 - 博客园缺少标准STB_I...
2022-05-28 15:47:54 588
转载 ICRA 22/05/2022
SeesonDepth Prediction ChanageDumpling - Lingzhi洛杉矶大学SwinMono : Swin Transformer based Monoclar Depth on SeasonDepthTraining Monodepth2 with Many DatasetsSouth KoreaMonodepth2ICCV2019 Digging into self Supervised Monocular Depthm.
2022-05-24 09:56:45 452
原创 TensorFlow 2019
numpy pandas sklearn算法神经网络的Math动手实现网络结构应用TensorFlow框架图像案例Machine Learning VS Deep Learning1 特征提取方面 自动2 数量集 量大/参数大* 机器学习 : 朴素贝叶斯 决策树 深度学习 : 统称神经网络3 应用图识别/自然语言处理/语言识别4 架构Caffe TensorFlow Pytorch(Facebook)架构/框架对比...
2022-05-23 10:29:21 564
原创 《动手学习深度学习》李沫
开篇2017年轮子是工具,主要是理解算法。使用MXNet和Gluon来教学Pytorch (派托吃)GLuon(交子)部署环境Win Liunx有问题时,可以考虑Docker格式ndarray相关ndarray 和 numpy的转化新生成还是旧的使用autograd来自动求导5年前还是matlab来做python的方法 backward() record()MXNet提供autograd模块来自动化求导过程。 MXNet的au
2022-05-23 10:25:44 1273
原创 机器人路径规划、轨迹优化系列课程
第一讲 机器人路径规划综述基于ROS机器人平台的代码第二讲 Dijkstra算法单源最短路径第三讲 Dijkstra算法 代码讲解略第四讲 A* 算法减少栅格第五讲 RRT算法基于采样的规划路径算法,快速扩展随机树算法(Rapidly Exploring Random Tree)。第六讲 RRT*算法改进成梯形。等步长。第七讲 Informed RRT*算法第八讲 基于遗传算法(变异)的优化...
2022-05-23 10:24:17 877
原创 SLAM十四讲 高翔
清华大学 2016年冬天CH1运动模型,地图模型。环境的鲜艳信息,地图的信息。基于视觉的机器学习。相机只知道灰度。书:The Bible: Multiple View Geomery in Computer VisionState Estimation for Robotics: A Maxtrix-Lie-Group ApproachProbabilistic Robotics第一部分 数学基础三维空间刚体运动 Eigen李群和李代数 Sophus非
2022-05-23 09:52:02 6805
原创 SRS 媒体服务器
SRS3一 定义SRS是一个流媒体集群,支持RTMP/HLS/FLV,高效、稳定、易用。二 安装*configure -use-sys-ssl --full && make -j3三 运行./etc/init.d/srs stop 停止指令./etc/init.d/srs restart 重启RTMP媒体端口监听./obj/srs -c conf/rtmp.confg查看实时日志tail ./obj/srs...
2021-01-27 20:49:29 1744
原创 FFMPEG 常用指令
一 查看信息-version-formats-demuxers-muxers-devices-codecs-decoders-encoders-bsfs-protocols-filters-pix_fmts-sample_fmts-layouts-colors二 基本命令及参数ffmpeg [global options] [[input options] -i input_file_url] [[output options] ou.
2021-01-27 20:48:55 388
原创 多个RecyclerView的展示冲突
故事是这样的,公司的业务线,有安卓、IOS、PC,几个线的数据是打通的。最近做企业通讯录,在一个Fragment上,做通讯录。通讯录有三种类型,收藏、手机本地、服务器。上个正式版本,通讯录只有手机本地,用的SwipLinerlayout包了一个ListView和一个Sliderbar。SwipLayout主要是实现下拉刷新,刷新展示。ListView展示联系人,同姓拼音首字联系人,还会有一个“...
2019-06-29 23:10:50 990
原创 Fragment、ViewPager代码剥离为Activity
一、成员变量 Fragment、ViewPager里的成员变量,分为基本类型、引用类型。基本类型如int,引用类型如List<E>。该类型成员变量,不论final、static,直接粘贴复制。 成员变量里,可能存在实例化的类。如View、Adapter。如果是View,需要注意下视图xml的变量名,将里面的变量名如@+/id="item_clicked",更改成@+/id=...
2019-06-28 23:30:57 181
原创 《就是为了好玩》Linux之父Linus Torvalds自传
本书成于2002年,那时的美国,硅谷互联网正是一个井喷时期。中国大陆的互联网还处于萌芽状态。Linux系统和它的开源思想洗礼了几代互联网人。 Liuns本人把“性、战争、编程”看成人类从生存、社会秩序、娱乐成长的三个实体,看做人类成熟的三个阶段。 Linus的童年启蒙,芬兰国度自己教授外祖父的电脑前度过的。他的第一段程序是100:print“Hello”200:goto 10...
2019-03-11 14:56:48 496
原创 【日常】Fiddler工具在移动应用测试工作中的使用
完成于:2018年4月Fidder作为Lawerence大神的封神之作,里面很多细节是值得每一位程序员思考的。我列举几个我常用的功能,提供参考。1.捕捉手机发出的HTTP包 (1)手机设置代理IP,连接到电脑 (2)电脑打开接收远程数据包功能,设置端口号2.查看HTTP包在整个网络的活动,查看HTTP包的具体信息。3.在request发出到服务器前拦截,修改...
2018-11-14 21:15:47 234
原创 反编译apk文件&Android代码混淆
从软件安全的角度,软件源码不能被项目组以外的人获得。反编译技术的本质,是帮助程序员逆向组建、分析工程,但很多时候被非法使用破解软件、制作盗版软件。Android工程的apk文件,如果没有签名机制和混淆机制,会被反编译得到Android源码。一、反编译apk文件的步骤反编译apk的三件套:(1)得到布局文件和图片(2)得到Android源码二、Android代码混淆(1)An...
2018-11-09 17:48:20 269
原创 【日常】AndroidStudio编译心得
Java代码的Android程序,用Gradle进行项目编译。之前Eclipse+Ant的项目编译在多渠道时存在手动配置困难的问题。企业大项目中,计算频繁的过程化操作一般不会交给java来处理,一般是交给C++来处理。Gradle插件和Gradle版本是不同。Gradle插件3.1.2但是Gradle版本可以是4.6。因为Gradle 版本里提供的各种Gradle插件,有相互匹配的关系。在...
2018-11-08 10:46:32 186
原创 【日常】我多敲一个分号
在自己的一台Win10笔记本上搭配环境,AndroidStudio3.1.2+Java1.8.0 。之后运行后一直报错,如下:ERROR: JAVA_HOME is set to an invalid directoryC:\Program Files\Java\jdk1.8.0_181;Please set the JAVA_HOME variable in your envir...
2018-10-13 03:15:07 153
原创 Android8.0以上系统ROOT时,Magisk框架替代SpuerSU
9月末,我负责的一个手机评测业务,有ROOT手机的刚需。手机是刚上市华为Nova3,Android版本8.1。按照“祖传”刷机手法,使用SuperSU来ROOT手机一直没有成功。尝试几遍都失败后,我意识到问题或许出在机型过新,SuperSU不兼容最新机型。在查找SpurSU的官网后,发现该项目灵魂人物Chainfire在2017年10月左右退役,团队已不提供软件更新。在机锋论坛找到And...
2018-09-29 17:01:10 26181
原创 项目中LSTM模块评测历险记
项目使用LSTM的大背景,是竞品公司不断推动AI理念,本公司提升自身竞争力的根本需求。该LSTM模型用于业务中基本打字时调频、纠错、组词、学词,目前只实现调频初版。[s]业务内核的C++底层支持加载训练好的二进制文件,直接使用LSTM替换增强内核的基础能力。业务平台的Android和服务器是实现业务中对加载LSTM模型的下载、加载、卸载等基本操作。不直接将LSTM模型打包到apk文件,一是考虑...
2018-09-29 16:49:23 218
原创 【日常】一次手机应用卡顿引起的反思
公司主打的手机应用有个新功能上线,涉及到最新的神经网络和应用的结合。涉及到手机应用调用C++层和一些底层指令。发版后手机应用使用卡顿被暴露出来。后来发现上线时安卓打包服务器少开了一个ARM_NEON,造成三倍卡顿。我觉得这次事件给我的反思是,锅很沉。 ...
2018-08-22 19:52:03 249
原创 【日常】Camera文件读写时出现崩溃及解决办法
解决Android在调起手机相机拍摄照相后,发现调起失败,应用崩溃。imageUri = Uri.parse( "file:///"+dir + "/" + "Camera" +"/" + fileName);转换成:imageUri = Uri.parse( dir + "/" + "Camera" +"/" + fileName);原因是:file文件和mnt文
2018-06-30 23:07:46 931
原创 与美团某二年大数据交流后总结
1.组织内部的结构和流程,对成员的责任划分,是效率的保证。大企业生存的根骨就是制度。小企业可能没有令人崩溃的压力,但是也少了应有的规矩,不适合有理想的新人。2.技术专家和业务经理是职业生涯一定阶段后的选择,你是否合适这个分支,看你的性格能否耐得住诱惑、排除外界干扰去学习知识达到领域的顶峰。职业生涯前两年需要掌握自己的业务,打捞自己的基础,不要想要太多。五六年后你会发现初期的积累对你的收益。3.对一...
2018-05-27 19:51:48 522
原创 实习一月半之感悟
来到五道口这里实习一个月半,上个月3号入职。我有个自己的几点小想法。(1)时间被凝固。身边的人习惯周一周二喝咖啡,周三开始踩油门,周四周五一路飚速,干不完的活周末加班。每天早起晚归。大家身边的时间都凝固了,少了很多生活的乐趣,大家在一天天被时间剥夺生命却不自知。(2)学习来自内驱力真正的强大是来自内心的强大。优秀的人不是你变成了优秀的人,而是你内心有成长强大的欲望。没有人喜欢比自己强大的人,所以别...
2018-05-19 17:52:33 196
原创 adb.exe已经停止工作
在跑Monkey时发现adb已经停止工作。原因未知。问题签名: 问题事件名称: APPCRASH 应用程序名: adb.exe 应用程序版本: 0.0.0.0 应用程序时间戳: 53a62dd0 故障模块名称: WINUSB.DLL 故障模块版本: 6.1.7600.16385 故障模块时间戳: 4a5bc86d 异常代码: c0000005 异常偏移: 000026c6 OS...
2018-05-17 09:50:28 919
原创 AS本地和Github远程库提交commit不一致。
描述:AS3.0.1在今天中午commit几个改动后,Github远程库没有看到。随后我AS本地新branch也没有在GH显示。尝试步骤:1.1 处理Git本地库。1.2 操作GH授权和branch。注意: 谨慎处理GH远程的branch。 谨慎使用本地Git命令结论: create pull requset到GH远程库 GH里处理下pull request。我设置的平时...
2018-05-13 13:59:03 884
原创 一个程序员的必备物品
主机显示器键盘。能更高级最好。眼镜。我不近视眼,但是用的是防辐射眼镜。背包。程序员背包就是个军火库。Github。没有私人代码库算什么好汉。保温杯。努力工作四十年。...
2018-04-05 18:24:07 4167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人