虚拟机Ubuntu上的Klipper通过crowsnest调用摄像头并在Fluidd/Mainsail上显示实时画面

Klipper和crowsnest的安装

klipper的安装方法参照这里,然后crowsnest的安装方法也是相同的。
ubuntu安装klipper

Klipper的打开方法

在Kiauh文件夹下右键打开命令行
在命令行里执行:./kiauh.py 或者./kiauh.sh

在Ubuntu上查看相机地址

ubuntu系统连接摄像头之后
在命令行输入:ls /dev/v4l/by-id/*

在这里插入图片描述
出现以上命令,说明摄像头连接成功,两个都是你的摄像头的硬件地址,
应该是对应不同的数据流。
没有连接成功,则报错说没有该文件夹。

列出视频设备节点的指令:sudo v4l2-ctl --list-devices

linux系统会给camera给予默认地址: /dev/video0
可以用 ls /dev/查看到camera对应的默认地址

Fluidd里添加camera配置

然后再fluidd的【Settings】-【Cameras】添加摄像头[cam],以及修改【Configurations】里的[crowsnest.conf]里的配置文件中的[device]为你相机地址。

以上操作来源:klipper 3D打印机添加usb摄像头教程

倘若是具有下位机的Klipper系统,根据视频里的操作就无大碍。
如果是Mainsail的界面,那么添加摄像头的操作在右上角的【设置】里。

按照视频的操作,我这里在虚拟机里实践的情况是,fluidd对应的camera界面出现了大大的 “No signal”
好像是crowsnest没有开启

启用crowsnest

printer_data/config/的界面的命令行输入crowsnest -c crowsnest.config启用crowsnest
并且出现以下内容,同时fluidd的camera显示界面了。

在这里插入图片描述
但是不太正常,画面卡顿、闪动,大概10s后画面宕机。error重新出现,fps:14倒是还保留着
不过重新回到这个主页,camera显示的10s都会重新来一回

在这里插入图片描述
在[settings]的[camera]处修改数据流的类型如下,可以实现更好的数据传输,当然还是有卡顿,不过不会一直宕机了:
在这里插入图片描述
在这里插入图片描述
至此,能够正常显示,就是明显不太稳定

使用pandas读取SQL Server数据库可以通过read_sql()方法实现。首先,需要确保已经连接好数据库。可以参考以下代码示例: ```python import pandas as pd # 假设已经连接好数据库,可以直接使用conn变量 sql = "select * from 要查询的表格" df0 = pd.read_sql(sql, conn) df = pd.DataFrame(df0) ``` 以上代码会将查询结果读取到一个DataFrame中,然后可以对数据进行进一步处理和分析。这样可以确保数据以正确的编码显示和处理。123 #### 引用[.reference_title] - *1* [pandas操作SQL Server数据库](https://blog.csdn.net/LaoChengZier/article/details/80500563)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *2* [linux上使用python pandas操作sqlserver读取写入数据](https://blog.csdn.net/u013506207/article/details/115354068)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *3* [解决python读取sqlserver数据库乱码问题](https://blog.csdn.net/weixin_49096826/article/details/129353353)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值