- 博客(6)
- 收藏
- 关注
原创 巧用numpy中的all方法进行python-opencv多通道颜色替换
在numpy中进行对颜色A到颜色B的替换时,用遍历的方法是非常慢的,后来发现有人提出使用rgb颜色分离的方法,对rgb三个通道分别进行颜色替换,链接如下:https://zhuanlan.zhihu.com/p/341306851可见非常繁琐,且RGB三个颜色要分别出现在代码的不同地方,容易出错。后来我发现all方法可以带参数,对某一坐标的真值进行合并,代码如下: mat[(mat== [255, 0, 0]).all(2)] = [0, 0, 255]仅仅使用一行代码就完成了对三通道颜色
2021-09-10 14:39:55
951
原创 A*路径规划算法的Python实现
A*路径规划算法的Python实现写在前面Python代码写在前面今天因为要在Python上实现机器人建图导航的仿真,写了A*算法的Python实现,过来分享一下。关于A*算法的原理网上有很多,这里就不再赘述了,直接贴代码。open_list 和 close_list 都通过dict实现,因为dict底层是hash_map,代码整体效率还行。Python代码def path_plan_Astar(car_pos, target_pos, map): ''' :param car
2021-04-20 21:34:42
3676
6
原创 仅50行Python代码!数独求解!4秒!
可读性极高,直接上代码递归求解import numpy as npfrom copy import deepcopydef solve_recursion(pad, only_one_solve=True): '''递归求法''' pad = deepcopy(pad) pad = np.array(pad) pos = [-1, -1] # 用来存放第一个未知数的位置 possible = [] # 第一个未知数的位置可能的取值 solves =
2020-12-10 20:44:47
1955
5
原创 将PCD点云文件传入Vrep的一种方法
将PCD点云文件传入Vrep的一种方法写在前面思路写在前面最近遇到一个项目,需要把PCD点云文件中的点云导入到Vrep中进行仿真,然而Vrep中并没有读取PCD文件的接口,但是Vrep支持添加点云进入场景进行仿真。思路通过外部的程序,读取PCD文件,得到点云后,...
2020-07-03 17:14:45
1478
2
原创 Matlab+Vrep 激光雷达2D动态建图
Matlab+Vrep仿真激光雷达2D建图Matlab+Vrep仿真激光雷达2D建图写在前面最终效果视频项目Github带有RemoteApi的工程创建带有RemoteApi的Matlab工程创建功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与
2020-07-01 23:02:51
3080
16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人