- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 Ollama 本地部署
Ollama是一个易于使用的本地大模型运行框架,支持Mac、Windows和WSL2环境。文章介绍了如何在Widows上安装Ollama。
2024-08-29 14:05:46 920
原创 测试人工智能应用:最佳实践和案例研究
在测试人工智能软件时需要注意的是,与非人工智能软件不同,人工智能系统的测试需要持续进行,并且需要不断重新训练现有的AI模型,以适应新的数据和输入。因此,在测试人工智能应用程序时,需要考虑这些因素。文章列举了六种关键类型的测试,包括功能测试、性能测试、安全测试等,并探讨了这些测试在人工智能应用程序中的应用。由于人工智能应用程序基于不同的算法和模型,并具有特定的功能,因此没有统一的解决方案来测试它们。在每个项目中都需要采用独特的测试方法,因为应用程序的架构各不相同,没有标准的方式来构建和测试人工智能应用程序。
2024-08-01 09:45:15 1003
原创 C# UI自动化-模板匹配
UI自动化中,有些元素无法通过AutomationId 找到,这是可以通过OCR、特征匹配、模板匹配等方法,来找到该元素,或判断该Page中是否包含某一元素或特征。
2023-12-22 10:31:51 537
原创 Matlab分析rosbag记录的数据
Matlab分析rosbag记录的数据时间戳无法对齐的问题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入时间戳无法对齐的问题rostopic echo -b xx.bag -p /mynteye/left/image_
2023-12-20 10:23:53 580
原创 通过Bamboo API触发Plan
由于Windows 11更新了Smart App Control( 智能应用控制(SAC)是Windows 11的一项新的安全功能,可以阻止不受信任或有潜在危险的应用程序。)它会阻止没有签名的恶意文件。但是,考虑到需要在Win11的新机器上部署Auto agent,因此需要对dll文件进行自动签名。数字签名需要购买,它被集成在Bamboo Plan上,我需要对Bamboo的Plan进行自动触发。
2023-12-20 10:22:59 799
原创 基于pywinauto的自动化
我目前项目是uia的Pywinauto中backend有两种:win32和uia,默认为win32。可使用spy++和Inspect工具判断backend适合写哪种。例如:如果使用Inspect的UIA模式,可见的控件和属性更多的话,backend可选uia,反之,backend可选win32。
2023-10-19 09:56:05 379
原创 c# 删除C:\Windows\System32\oobe下的文件
通过后台,想删除C盘下”C:\Windows\System32\oobe“的文件。但是,即使用管理员权限打开VS,依旧无法删除。
2023-02-07 11:17:03 1049
原创 Spectre.Console插件控制台应用程序使用
A .NET 6/.NET Standard 2.0 library that makes it easier to create beautiful, cross platform, console applications.It is heavily inspired by the excellent Rich library for Python. For detailed usage instructions, please refer to the documentation at spectr
2022-11-09 11:30:35 839
原创 C#获得计算机硬件信息和操作系统信息
项目代码中有关于获取Firmware version and pnpId的代码,学习一下C#中Management如何获取硬件信息此次用到的主要类是,该类在命名空间下。有时候我们可以通过获得一些简单的系统信息。
2022-08-03 16:49:45 1013
原创 Puppeteer的安装与使用
为了实现UI自动化测试,在web端的应用,而做的一次调研。由于原项目自动化框架是基于C#,所以研究了Puppeteer在VisualStudio2019上如何安装和使用。
2022-07-25 17:40:31 7230
原创 ubuntu18.04下安装OpenDroneMap(WebODM)
OpenDroneMap:开源的航拍影像处理工具库前言1.安装1.1.安装docker1.2.下载WebODM2.测试:2.1 下载数据集2.2 打开网站2.3 效果图前言OpenDroneMap-WebODM介绍:OpenDroneMap 是一个开源的航拍影象处理工具,可以把航拍图像进行点云、正射影像和高程模型等转换处理。WebODM 全称为 Web OpenDroneMap,顾名思义,它就是 OpenDroneMap 的 Web 界面版本相比于 OpenDroneMap 命令行界面,同样的图
2022-06-09 14:52:57 4187 1
原创 联想R7000 2020双系统+无人机仿真环境配置
Ubuntu18.04 无人机仿真环境搭建背景电脑配置一、启动盘制作二、电脑设置(一)创建硬盘空白分区1.打开此电脑->管理->磁盘管理(二)设置BIOS1.重启打开BIOS2.打开setting more->Configuration->Graphic Device选项3.Security->Secure Boot选项三、安装系统STEP 1STEP 2STEP 3STEP 4STEP 5 重点!!!SETP 6 将 Boot 安装在 Windows boot Manager
2021-12-09 12:07:30 1887
原创 自动化环境部署
文件复制,网络映射,静默安装,cmd一些总结文件复制和网络映射配置环境变量代码遇到的问题静默安装关闭UAC,防火墙,睡眠代码一些总结在回归测试阶段,需要大量安装部署测试环境。针对传统的手工反复安装部署,需要自动化部署环境。这里是一些方法。文件复制和网络映射公司为了便于程序管理,将一些程序和文件远程存储在了某台服务器上,所以,每次在Windows环境下,启动电脑都要手动配置用户名和密码,然后,才可以完成程序的下载和部署。实际上我们使用命令NET USE可以自动连接网络驱动器。net use [盘符
2021-07-22 15:57:24 1222
原创 OpenCV-针对不同分辨率的匹配操作
针对不同分辨率的匹配操作项目要求OpenCV模板匹配模板匹配的工作方式模板匹配的匹配方式模板匹配存在的问题解决方法方法1:直方图+自适应模板匹配结果方法二:SIFT效果方法三:灰度匹配+模板匹配项目要求有一个需要,在UI自动化中,我们需要匹配某个元素在app中的位置,如何获取该元素的位置呢?一般可以通过Automation ID或者XPath,但是,有些控件或者元素,它无法通过这种方法定位,所以,我们把问题抽象成在一张图片中,框出目标元素的位置。OpenCV模板匹配模板匹配的工作方式模板匹配的工作
2021-07-12 17:54:15 5884
原创 程序控制电脑内存
VS2019+OpenCV4.1.0安装及整合详细步骤Python调控电脑内存代码结果分析函数测试bytearray()函数Python调控电脑内存代码import osimport psutilif __name__ == '__main__': while True: x = bytearray(1024*1024*1000) y = bytearray(1024*1024*1000) z = bytearray(10
2021-07-09 17:13:40 258
原创 c#调用c++ dll获取图片某种颜色所占百分比
c#调用c++ dll传输结构体数组c++ dll将C++代码编译成一个dll文件C#调用dll文件c++ dll根据之前的c++ dll书写方法将C++代码编译成一个dll文件(1)在之前的C++代码上,在解决方案资源管理器中新建一个头文件(.h)(2)在新建的头文件中,输入以下内容:#include <stdio.h>#include <stdlib.h>#include <iostream>#include <opencv2/opencv.
2021-07-08 13:54:37 671
原创 获取图片某种颜色所占百分比
获取蓝色在图片中所占百分比思路代码运行结果测试图片思路由于每种颜色都有一个阈值,单纯的计算RGB百分比的效果并不好,对于这点,网上已经有很多结论。于是,我想到采用hsv空间下每个像素点分量,获取某种颜色所占百分比(我这里采用的是蓝色)。因为,在hsv空间下,相近颜色都会被归于一个范围。所以,我们可以比较相近颜色,在图片中,所占百分比。代码#include<iostream>#include<opencv2/opencv.hpp>#include<iomanip>
2021-07-01 17:55:00 5252 3
原创 获取图片指定坐标点的hsv和指定颜色的部分
图片指定坐标点的hsv基于OpenCV的hsv获取调用函数基于OpenCV的hsv获取首先,需要在PyCharm中配置环境opencv-python版本4.4.0, Python版本: 3.9。配置完成后,直接上代码:import cv2# 定义鼠标交互函数def mouseColor(event, x, y, flags, param): # CV_EVENT_LBUTTONDOWN =1, //按下左键 if event == cv2.EVENT_LBUTTONDO
2021-06-30 09:58:18 1949
原创 C#调用C++OpenCV直方图匹配
C#调用C++ OpenCV4.4.0+VS2019基于OpenCV4.4.0的直方图匹配直方图比较相关系数的标准卡方系数的标准相交系数的标准巴氏系数的标准步骤直方图匹配原理直方图匹配优缺点C++代码C++代码转化为C#将C++代码编译成一个dll文件C#调用dll文件基于OpenCV4.4.0的直方图匹配直方图比较直方图比较,是用一定的标准来判断两个直方图的相似度方法;OpenCV中提供的API是:对输入的两张图像计算得到直方图H1与H2,归一化到相同的尺度空间然后可以通过计算H1与H2的之间的
2021-06-15 17:56:04 1702 1
原创 Airtest源码解析
Airtest图像识别Airtest介绍源码touch方法测试代码与结果:AKAZE局部匹配介绍代码比较最终用到的就是OpenCV的两个方法:模版匹配和特征匹配Airtest介绍Airtest是一款网易出品的基于图像识别面向手游UI测试的工具,也支持原生Android App基于元素识别的UI自动化测试(现在支持Android、ios、Windows)。主要包含了三部分:Airtest IDE、Airtest(用截图写脚本)和 Poco(用界面UI元素来写脚本)。来自Google的评价:Airtest
2021-06-10 14:31:24 2072 1
原创 枚举桌面和窗口title,判断是否锁屏,自动锁屏,自动开机
调用Windows API打印当前窗口和该窗口的隶属桌面代码API解释代码#include <iostream>#include <Windows.h>#include "atlstr.h"using namespace std;//BOOL CALLBACK EnumChildProc(_In_ HWND hwnd, _In_ LPARAM lParam)//{// char szTitle[MAX_PATH] = { 0 };// char
2021-06-09 09:43:42 746
原创 VS2019+OpenCV4.1.0/4.4.0安装及整合详细步骤
VS2019+OpenCV4.1.0安装及整合详细步骤OpenCV下载配置环境变量测试文件的绝对路径结果OpenCV下载由于官网下载过慢,尝试过迅雷,直接在迅雷内部浏览器中,搜索OpenCV进行下载,会自动跳转至下载页面。(么有会员~)OpenCV下载驿站(解决github下载问题,解决OpenCV官网下载较慢)link配置环境变量1.选择解压目录,单击Extract会在选中的路径下自动创建名字是opencv的文件夹。解压好的内容如下:2.接着来给电脑添加如下环境变量(需要根据自己的安装路径做相
2021-06-02 11:06:39 822
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人