Python
全流程机器视觉工程开发(三)任务前瞻 - 从opencv的安装编译说起,到图像增强和分割
前言 最近开始做这个裂缝识别的任务了,大大小小的问题我已经摸得差不多了,然后关于识别任务和分割任务我现在也弄的差不多了。 现在开始做正式的业务,也就是我们说的裂缝识别的任务。作为前言,先来说说场景: 现在相机返回过来的照片: 都是jpeg格式的照片,当然也可能是别的格式,目前主流是jpeg格式 大小约为11mb-14mb左右 图片大小为5120x5120 我们现在如果说想直接使用这个图片来进行
全流程机器视觉工程开发(四)PaddleDetection C++工程化应用部署到本地DLL以供软件调用
前言 我们之前跑了一个yolo的模型,然后我们通过PaddleDetection的库对这个模型进行了一定程度的调用,但是那个调用还是基于命令的调用,这样的库首先第一个不能部署到客户的电脑上,第二个用起来也非常不方便,那么我们可不可以直接将Paddle的库直接做成一个DLL部署到我们的软件上呢?答案是可以的,接下来我就会全流程地完成这一操作。 流程 部署流程主要参考了几个文档: Visual Stu
python中不同类型文件的读取方法
在进行卷积神经网络的学习过程中,碰到了不同类型的数据集加载,下面总结一下: 1、文本文件:CSV、TSV、Json、Txt 1.1、简介 CSV文件是逗号分隔值(Comma-Separated Values,CSV),其文件以纯文本形式存储表格数据(数字和文本); TSV 是Tab-separated values的缩写,即制表符分隔值,与csv和txt都同属于文本文件。不同点在于csv和tsv
基于QScintilla项目实现SQL编辑器
1、下载QScintilla:https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.14.1/QScintilla_src-2.14.1.zip 2、解压缩,目录结构如下: 编译QScintilla只会用到前三个目录(src、qsci、scintilla)。 3、用QT(5.14.2)打开QScinti
[python]: open -- 文件读取
[python]: open -- 文件读取 一、说明 1、 os = fedora37; python版本: Python 3.11.7 2、 【python】读取文件:读取内容的数据类型是【字符串】; 3、 【python】【字符串】转化为【整数】 &nb
Linux-07管道、环境变量与常用命令
管道 概念 管道类似于文件重定向,可以将前一个命令的stdout重定向到下一个命令的stdin。 要点 管道命令仅处理stdout,会忽略stderr。 管道右边的命令必须能接受stdin。 多个管道命令可以串联。 与文件重定向的区别 文件重定向左边为命令,右边为文件。 管道左右两边均为命令,左边有stdout,右边有stdin。 举例 统计当前目录下所有pyt
MindSpore导入CUDA算子
技术背景 当今众多的基于Python的AI框架(如MindSpore、PyTorch等)给了开发者非常便利的编程的条件,我们可以用Python的简单的语法写代码,然后由框架在后端自动编译成可以在GPU上高效计算的程序。而对于一些定制化比较高的算法,MindSpore也支持了相关的接口,允许开发者自己开发相应的CUDA算子(需要统一接口),然后编译成.so动态链接库,再用MindSpore内置的函数
Debug: ERROR: Directory '*py3-none-any.whl' is not installable. Neither 'setup.py' nor 'pyproject.toml' found.
[ERROR: Directory '*py3-none-any.whl' is not installable. Neither 'setup.py' nor 'pyproject.toml' found.] --> , pipeline_info=id: "detect_anomolies_on_wafer_tfdv_schema" , pipeline_run_id='detect-
python网络编程(一)Socket 编程入门
一:Socket简介 套接字起源于20世纪70年代加利福尼亚大学伯克利分校版本的Unix,即人们所说的BSD Unix。因此,有时人们也把套接字称为“伯克利套接字"或"BSD套接字”。一开始,套接字被设计用在同 -台主机上多个应用程序之间的通讯 BSD Socket接口是TCP/IP网络的API 在Linux,Unix和Windows均实现这个接口.BSD Socket的是目前开发网络应用主要
python网络编程(二)模拟ssh远程执行命令
1、项目需求: 要实现一个像ssh远程连接工具一样,在终端输入命令,返回对应的结果。 比如window的dos命令: dir :查看目录下的文件 ipconfig : 查看网卡信息 tasklist : 查看进程列表 linux的命令: ls : 查看目录下的文件 ifconfig : 查看网卡信息 ps -aux : 查看进程列表 2、项目分析: 这就是一个典型的c/s模式,在客户端发送一个命
python网络编程(三)实现文件下载功能
一:目标: 要实现一个客户端从服务端下载文件的功能,这个在模拟ssh远程执行命令的基础上再做修改就可以了 二:分析: 1、要规定客户端获取文件的格式:下载文件用 get 文件名, 比如要下载服务端的a.txt ,就写成 get a.txt 2、因为我目前是客户端和服务端都是在一台服务器上,我模拟的时候就把服务端的供下载的文件放到一个share的目录下,客户端下载后的文件存放在downloads的
python网络编程(四)用面向对象方式实现文件上传下载
一:背景 在之前已经实现了文件的下载,现在再来完善上传功能,并且使用面向对象来封装,让代码看起来更加清楚明了。 二: 使用规则和运行结果 下载文件,下载格式 get 文件名 get空格后面直接接文件名称,在服务端存放的文件名 上传文件,上传格式 put 文件路径+文件名 因为是上传,上传的时候需要加上文件的路径和文件的名字,客户端程序可以直接根据路径去读取文件内容发送给服务端
kettle 资源库打开是空白,教你如何解决,亲测有用
资源库打开是空白 解决方法我们不从这个按钮进入连接资源库了 我们修改菜单 在UI工程中的menubar.xul文件中 <menuitem id="file-openZiyuanku" label="openZiyuanku" command="spoon.openRepository()"/>1之后保存,重启这个软件 &
蓝鲸智云--监控平台采集 ElasticSearch数据失败问题
问题现象 在蓝鲸监控平台配置好ElasticSearch数据采集以后,发现未能正常采集到数据。 通过检查视图按钮进入带数据展示界面,发现未能正常显示数据。 问题排查 1)到es服务器上面查看进程是否正常启动 由于采集插件是通过运行python程序进行的数据采集,所以看一下是否有python程序启动。这里未发现有对应的python程序启动。 2)检查日志 发现日志里面一直在报错,具体的报错信息
判断两个权重文件pth是否相同
方法1: 先加载两个pth: weights1 = torch.load("A.pth") weights2 = torch.load("A.pth") 查看keys: weights1.keys(),可能有state_dict, optimizer等, 通过字符串格式化,str(weights1['state_dict'])==str(weights2['state_dict']),即可
【AI绘画】最新Stable Diffusion2024年学习——安装与使用教程
一、 安装前准备 1、Python官网:www.python.org/downloads/ 建议安装3.10开头的版本号,下载安装包后运行即可(安装python,建议安装3.10.6版本,这个是Stable Diffusion WebUI作者推荐安装版本) 安装时将Python添加到默认路径,否则后面很多调用Python进行的操作都会失灵 安装完成之后,检查Python版本 按Win+R键,调
python中csv文件操作总结
1、csv文件简介 CSV文件的结构非常简单,每行表示数据中的一行,每个字段之间使用特定的分隔符(通常是逗号)进行分隔。 每行的字段数量应相同,以便正确解析数据。通常,第一行是字段名,用于标识每个字段的含义。 以下是一个示例CSV文件(data.csv,下文会用到)的内容: 在上面的示例中,第一行指定了三个字段的名称:Name、Age和Email。接下来的两行分别是具体的数据行,每个字
0131取Data路径下的文件
f'{Path(file).resolve().parent.parent}{os.path.sep}data{os.path.sep}{name}' 这句话是Python代码,它使用了几个模块和方法来构造一个文件系统路径。下面我们逐个分解这行代码: Path(__file__):这里使用了Path类,它来自Python的pathlib模块,使得文件系统路
Deep3DFaceRecon 2D图像转3D模型实战
本案例通过Deep3DFaceRecon_pytorch实现 前置文档: https://github.com/sicxu/Deep3DFaceRecon_pytorch https://blog.csdn.net/flyfish1986/article/details/121861086 本文是在本地没有gpu硬件的支持下的实现方案,并不具体描述部署过程,部署过程建议看上面两个文档地址 准备工程
记录: OpenAI中转代理API接口服务的使用
由于OpenAI提供服务的地区列表里没有 China,因此想要方便使用OpenAI API的话就需要用到中转服务。 本文介绍的iDataRiver平台便提供这样的API,且比官方OpenAI还要便宜,其文档地址入口为 https://docs.idatariver.com/zh 支持模型 如何统计消费的token量 token 是大语言模型处理信息的最小单元,你可以在线计算token数量 通常
同时使用300万个GPT是什么体验?ChatGPT新上线@功能
据ChatGPT特邀灰度用户介绍,ChatGPT内测推出了“GPT @Mentions”功能,允许用户使用“@”标签+GPTs的名称来内联GPT商店中的任意一款GPTs,实现在同一对话窗口中与多个定制的GPT模型交互,就像将多个高级智能代理集成到您的私人助手中,每个代理都擅长解决特定的问题。 目前GPT商店超300万个GPTs,意味着用户将可以直接调用这些模型组合,打造个性化的
Socket.D v2.3.9 发布(增加 node.js server 实现)
Socket.D 是基于"事件"和"语义消息""流"的网络应用层传输协议。有用户说,“Socket.D 之于 Socket,尤如 Vue 之于 Js、Mvc 之于 Http”。支持 tcp, udp, ws, kcp 传输。协议特点可参考《官网介绍》。 pyton 已开发完成,再在测试中;go, rust, c++ 正在开发中。 for Java 适配框架更新说明: 添加 CLOSE28_OPE
我在2024年的第一个月
找实习历程 迈入大三,我逐渐意识到实习的重要性,便也计划着在期末考试完之后开始准备简历和面试相关的内容。奈何考完试已经一月五号了,然后填写简历,准备面试技巧以及拍证件照等事情又拖了好几天,再加上寒假实习一般是在去年十一二月份机会比较多一些,这个时间点简直是debuff拉满了,还有一点就是,我自己本身学历不占优势,学的还是C++方向。 投简历的第一天,大部分都是已读不回,我逐渐意识到了问题的
ChatGPT全栈开发实战:从需求分析到数据可视化,一站式指南助你快速构建全面应用
《ChatGPT全栈开发实战:从需求分析到数据可视化,一站式指南助你快速构建全面应用》是一本旨在引领我们进入全栈开发世界的综合指南。通过结合强大的ChatGPT技术和全栈开发的实践,我们将探索需求分析、后端开发、前端开发、测试、运维、算法优化、数据库、网络安全、人工智能、自然语言处理和数据可视化等领域。本文以简洁明了的方式呈现章节内容和示例代码,旨在帮助我们快速掌握ChatGPT全栈开发的关
关于 java如何集成chatgpt,如何开发接口,如何集成vue前端界面
Java如何集成ChatGPT,如何开发接口,如何集成Vue前端界面 随着人工智能技术的不断发展,聊天机器人已经成为了人们日常生活中不可或缺的一部分。ChatGPT是一种基于深度学习的聊天机器人技术,它可以通过学习大量的语料库来生成自然流畅的对话。本文将介绍如何使用Java语言集成ChatGPT,开发接口,并将其集成到Vue前端界面中。 一、Java如何集成ChatGPT 1.1 下载Chat
基于Python开发ChatGPT应用
ChatGPT 是目前非常热门的一种人工智能模型,它是基于深度学习技术的一种针对自然语言处理的算法。ChatGPT 的应用非常广泛,可以应用于聊天机器人、文本生成、翻译、自动化等多个领域。本文将介绍如何使用 Python 开发一个基于 ChatGPT 模型的聊天机器人应用。 1. ChatGPT 简介 ChatGPT 是 OpenAI 公司开发的一种基于深度学习技术