草庐IT

open-vm-tools

全部标签

Open3D 15.1 报错 module ‘open3d‘ has no attribute ‘registration‘(跑LCD代码时报错)

Open3D15.1报错module‘open3d‘hasnoattribute‘registration‘(跑LCD代码时报错)最近研究LCD源码,跑例程align_point_cloud.py因为源码用老版本Open3D库报了错module'open3d'hasnoattribute'registration'我的Open3D用着一直没毛病,所以大概率是版本变动了库文件路径在Github上也有人出现了类似情况这老哥一语中的在较新版本的Open3D中registration被放在了pipelines下面,所以调用时要把原来的importopen3d.registration改成importo

cv::FileStorage::Impl::open Can‘t open file: ‘haarcascade_frontalface_default.xml‘ in read mode

globalD:\a\opencv-python\opencv-python\opencv\modules\core\src\persistence.cpp(505)cv::FileStorage::Impl::openCan’topenfile:‘haarcascade_frontalface_default.xml’inreadmode在实验opencv对人脸的识别检测时,出现了无法打开对应的haarcascade_frontalface_default.xml文件的问题,推测时路径的问题,将路径更改为相应文件绝对路径,解决问题,具体原因未知,欢迎讨论

记一次Kafka 故障Too many open files问题

查看日志发现,有kafka日志报错提示:查看limit.conf文件,发现文件打开数设置的值也没问题,尝试增大值后,但就是提示Toomanyopenfiles,报错就是文件打开数过多。经不懈的百度百度,发现如下图两条关键信息;systemd服务模块最大打开文件数默认为1024,查看其他没改动limit值且未发生故障的机器kafka进程limit最大值为4096,和系统单独的/ect/security/limit.conf设置的值100001没关系。2022090613:01十几次的kafka打开文件句柄数的值均在3590左右,大多没超过4096,故猜测之前62天没有报错过原因于此。由此联想到我

点云AABB/OBB包围盒 (附open3d python代码)

AABB包围盒:AABB包围盒是与坐标轴对齐的包围盒,简单性好,紧密性较差(尤其对斜对角方向放置的瘦长形对象,采用AABB,将留下很大的边角空隙,导致大量没必要的包围盒相交测试)。OBB包围盒:OrientedBoundingBox,有向包围盒;OBB碰撞检测方法紧密性是较好的,可以大大减少参与相交测试的包围盒的数目,因此总体性能要优于AABB和包围球,并且实时性程度较高。当物体发生旋转运动后,只需对OBB进行同样的旋转即可。因此,对于刚体间的碰撞检测,OBB不失为一种较好的选择。OBB比AABB更加逼近物体,能显著减少包围体的个数#coding:utf-8importnumpyasnpimp

UI Tool Kit 使用

Unity2021已经把UIBuilder内置了,项目组也打算后续工具采用toolkit来写,这边也是找了一下教程熟悉了一下。UI工具包-Unity手册 首先先创建一个EditorWindow 会生成相应的C#,UXML,USS代码 默认会把显示的MenuItem代码生成,以及Root VisualElement生成,会默认加载对应的uxml文件。[MenuItem("Tools/TestTool")]publicstaticvoidShowExample(){TestToolwnd=GetWindow();wnd.titleContent=newGUIContent("TestToolPan

Open3D读取文件

Open3D可以读取点云文件,三角网格文件,也可以读取图片。具体方法如下:一、点云文件操作        Open3D支持的文件格式有xyz,xyzn,xyzrgb,pts,ply,pcd等文件。读取的方式也非常简单。data=o3d.io.read_point_cloud("文件名“)1、读写文件        函数原型如下:        open3d.io.read_point_cloud(filename, format='auto', remove_nan_points=False, remove_infinite_points=False, print_progress=False

IDEA报错:与目标 VM 断开连接, 地址为: ‘‘127.0.0.1:57599‘,传输: ‘套接字‘‘的完美解决办法

安装IDEA后,启动项目后,报错:与目标VM断开连接,地址为:‘‘127.0.0.1:57599’,传输:‘套接字’’查阅了百度上好多的说法,首先是觉得占用端口的问题,尝试将对应的端口干掉,然后重启,但并没有解决问题而后与同事讨论,感觉是jdk版本太高的问题,声明这里用的是tomcat8.5.57,jdk用的是1.8.0_321,而后将这个版本的JDK删掉,然后安装了个1.8.0_131的版本,然后重新配置一下对应的环境变量及idea,重启就可正常启动系统了。附带一个卸载JDK的教程:1、先将JDK配置的环境变量删除【path中的JDK变量、ClassPath、JAVA_HOME】2、控制面板

vm虚拟机使用NAT模式访问外部网络

vm虚拟机使用NAT模式访问外网使用vmware虚拟机网络配置上踩了太多的坑,花了得有几十个小时在上面,每次解决以后下次创建虚拟机可能又出现无法访问外部网络的问题,所以出个配置贴虚拟机本人使用的是centos7系统单网卡首先配置vm的虚拟机网络,添加网络VMnet8,模式选择为NAT模式,子网地址配置为想要的网段ip,我这里使用的是192.168.200.0网段,同勾选【将主机虚拟配置器连接到此网络】和【使用本地DHCP服务将IP地址分配给虚拟机】对NAT进行设置,网关ip使用的是192.168.200.2(因为192.168.200.1地址宿主机上需要使用)设置完成后应用并确定,虚拟机配置,

[ WARN:0@0.010] : can‘t open/read file: check file path/integrity错误的一种解决办法

importcv2importnumpyasnp##读取图片#src=cv2.imread('../111/a.png',cv2.IMREAD_UNCHANGED)#blur=cv2.blur(src,(5,5))#cv2.imshow("original",src)#cv2.imshow("opening",blur)#等待显示img=cv2.imread('../素材/a.jpg')cv2.imshow('a',img)cv2.waitKey(0)cv2.destroyAllWindows()[WARN:0@0.010]globalloadsave.cpp:244cv::findDecod

Linux安装 VMware Tool 工具

搭建嵌入式开发环境,先来安装VMwareTool工具。在ubuntu上复制一个东西,但是粘贴不到windows上,因为没有安装VMwareTool这个工具,只有安装好这个工具,才能在虚拟机ubuntu和windows之间互相的粘贴复制。安装VMwareTool,在安装之前先对虚拟机进行设置,点击编辑虚拟机设置,选择CD/DVD(SATA),把它改成物理驱动器,原来是使用ISO映像文件。同样CD/DVD(SATA)也要选择物理驱动器,这两个都要选择自动检测,这个设置好之后,就可以开启虚拟机了。如果不设置这个选项的话,点击虚拟机(M)-安装VMwareTool这个选项就是灰色的。如下图所示。进到u