图像CV
文章平均质量分 59
图像苏阿方,AI、CV、分类、检测、分割
loong_XL
这个作者很懒,什么都没留下…
展开
-
mediapipe GPU使用案例
测试在centos也可以正常运行gpu支持。原创 2024-08-18 09:49:53 · 81 阅读 · 0 评论 -
Depth-Anything、mediapipe单摄像头实现人脸实时深度测距、尺寸计算案例
方法:mediapipe检测出人脸Depth-Anything求出深度视差图人脸坐标取对应视差图获取对应位置视差换算:先提前固定人脸距离(比如0.5m)a1得出视对应差值d1,加入不同距离视差值是相对成比例,那新的人脸距离a2等于 (a1/d1)*新的人脸距离位置的视差值d2这方法测量精度很一般,只是实现功能尝试,仅参考。原创 2024-08-17 21:40:05 · 220 阅读 · 0 评论 -
mediapipe tasks、solutions人脸检测案例
【代码】mediapipe 人脸检测案例。原创 2024-08-17 08:18:21 · 485 阅读 · 0 评论 -
ai算法深度图估计:MiDaS、ZoeDepth、Depth-Anything、DepthCrafter
参考:https://github.com/isl-org/MiDaShttps://pytorch.org/hub/intelisl_midas_v2/https://colab.research.google.com/github/pytorch/pytorch.github.io/blob/master/assets/hub/intelisl_midas_v2.ipynb#scrollTo=5A32CL3tocrZ原创 2024-08-16 22:53:52 · 393 阅读 · 0 评论 -
opencv 控制鼠标键盘实现功能setMouseCallback
鼠标事件类型 OpenCV 支持多种鼠标事件类型,常见的包括:cv2.EVENT_LBUTTONDOWN:左键按下cv2.EVENT_RBUTTONDOWN:右键按下cv2.EVENT_MBUTTONDOWN:中键按下cv2.EVENT_LBUTTONUP:左键释放cv2.EVENT_RBUTTONUP:右键释放cv2.EVENT_MBUTTONUP:中键释放cv2.EVENT_MOUSEMOVE:鼠标移动cv2.EVENT_LBUTTONDBLCLK:左键双击。原创 2024-08-15 22:49:33 · 530 阅读 · 0 评论 -
CLIP 微调图像侧分类训练
参考:https://www.marqo.ai/course/fine-tuning-clip-modelscolab参考:https://colab.research.google.com/drive/1iI16yIc8m-sWrGx3yVrlChUwScmKStQN?usp=sharing原创 2024-08-15 15:16:04 · 251 阅读 · 0 评论 -
xDIT 框架多GPU推理DIT PixArt扩散模型使用案例
参考:https://github.com/xdit-project/xDiT安装 :xfuser 0.2项目下载:代码运行–model 指定模型;nproc_per_node gpu数量,另外pipefusion_parallel_degree与ulysses_degree 乘机要等于gpu数量默认保存在 ./results下原创 2024-08-13 17:04:14 · 293 阅读 · 0 评论 -
open3d 点云图展示可视化案例
参考:方案:1、计算深度图:使用视差图计算深度图。2、转换为点云:将深度图转换为三维点云。3、展示点云:使用可视化工具展示点云。原创 2024-08-12 20:14:01 · 190 阅读 · 0 评论 -
opencv 深度图视差图可视化案例
深度视差图 参考:https://www.cnblogs.com/zyly/p/9373991.html(图片这里面下载的)原创 2024-08-11 23:10:49 · 310 阅读 · 0 评论 -
SAM2 分割代码简单使用
参考:案例代码参考:1)在线colab。原创 2024-08-09 11:52:15 · 219 阅读 · 0 评论 -
yolo 图像检测、关键点检测单摄像头测量物体尺寸长度大小
new_distance/real_size (待求物体像素距离与实际距离比值)= distance / metric_length (参照物像素距离与实际距离比值)然后运行size_demo进行要测量的物体进行关节点检测距离;metric_length是上面耳机选取的两个点的实际物理距离,大概6cm;这里用的windows。通过关键点检测识别物体关键点的像素距离,然后参考比例尺计算实际距离。2)关键点算法这里用的现有的进行测试,实际场景需要自己训练。这里拿这模型推理出的关键点坐标进行后续长度计算。原创 2024-08-05 16:52:39 · 831 阅读 · 0 评论 -
SAM 图像分割算法计算物体表面积
参考:使用SAM算法进行图像分割,计算出分割图像有多少像素,然后根据像素数量计算实际面积SAM安装及模型下载:手动离线下载vit-h。原创 2024-08-05 11:53:36 · 433 阅读 · 0 评论 -
图像自定义画框box标注,坐标像素点获取;通过坐标点画框
通过cv2点击图片获取像素点坐标import cv2# 获取鼠标点击位置的像素值# 加载图片# 显示图片并注册鼠标事件处理函数# 释放窗口。原创 2024-07-31 21:12:06 · 302 阅读 · 0 评论 -
SAM2分割万物:实时分割图像、视频;实时添加特效
参考:https://github.com/facebookresearch/segment-anything-2其他使用案例:https://colab.research.google.com/github/roboflow-ai/notebooks/blob/main/notebooks/how-to-segment-videos-with-sam-2.ipynb在线demo:https://huggingface.co/spaces/SkalskiP/segment-anything-mode原创 2024-07-31 15:10:34 · 913 阅读 · 0 评论 -
yolov8 关键点pose自有数据集训练
yolo标注信息 txt格式。原创 2024-07-23 14:39:48 · 579 阅读 · 0 评论 -
yolov8 目标检测快速streamlit可视化界面
【代码】yolov8 目标检测快速streamlit可视化界面。原创 2024-07-03 17:32:41 · 354 阅读 · 0 评论 -
ultralytics solutions yolo快速解决方案,快速实现某些场景的图像解决方案
1、自定义画框,比如矩形框四个点的坐标获取通过cv2点击图片获取像素点坐标import cv2# 获取鼠标点击位置的像素值# 加载图片# 显示图片并注册鼠标事件处理函数# 释放窗口shapely 指定画框,根据上面坐标,下面例子是画两个框,多边形和矩形Polygon画框看着坐标是逆时针可以串起来坐标},},原创 2024-06-06 10:17:33 · 79 阅读 · 0 评论 -
Jetson Orin Nano英伟达边缘设备安装使用;cuda、pytorch安装;yolo使用;大模型qwen使用
参考:https://blog.csdn.net/q839039228/article/details/126278528安装jtop资源查看:安装:查看:jtop按2查看GPU按3查看CPU参考:https://blog.csdn.net/sinat_34774688/article/details/134790187https://developer.nvidia.com/embedded/jetpack?_gl=1yr0rc5_gcl_au*NDU0NjE2NjY0LjE3MTQ3OD原创 2024-06-04 15:58:35 · 388 阅读 · 0 评论 -
华为昇腾310 yolov8自训练模型推理使用
参考:https://gitee.com/cumt/ascend-yolov8-sample/tree/masterhttps://developer.huawei.com/consumer/cn/forum/topic/0203148227811150357https://blog.csdn.net/weixin_42357472/article/details/139322218源码下载安装opencv:安装acl/acl.h:https://gitee.com/ascend/samples/t原创 2024-05-30 15:07:09 · 763 阅读 · 0 评论 -
华为昇腾310 ATC模型转换、CPP推理案例使用
运行结果在上一层级out目录下。原创 2024-05-30 13:57:34 · 155 阅读 · 0 评论 -
yolov10 快速使用及训练
模型可以官网下载:wget -P {HOME}/weights -q https://github.com/jameslahm/yolov10/releases/download/v1.0/yolov10n.pt。图片:wget -P {HOME}/data -q https://media.roboflow.com/notebooks/examples/dog.jpeg。安装包:pip install -q git+https://github.com/THU-MIG/yolov10.git。原创 2024-05-25 19:26:28 · 573 阅读 · 0 评论 -
supervision CV视觉可视化辅助工具
参考:https://supervision.roboflow.com/latest/https://github.com/roboflow/supervision/tree/develop/examples版本:ultralytics-8.1.35supervision 0.16.0简单案例:跟踪案例https://github.com/roboflow/supervision/tree/develop/examples/heatmap_and_track运行结果:具体代码:原创 2024-03-28 17:04:27 · 519 阅读 · 0 评论 -
torchvision pytorch预训练模型目标检测使用
参考:有分类、检测、分割相关预训练模型。原创 2024-03-15 10:54:39 · 597 阅读 · 0 评论 -
YOLO-World 简单无需标注无需训练直接可以使用的检测模型
YOLO-World 常规的label基本不用训练,直接告诉填入既可使用。原创 2024-03-03 16:58:20 · 825 阅读 · 0 评论 -
yolov9 图像检测案例使用;自有数据单机训练和多机分布式训练
下载数据集需要登录获取认证下载,yolo格式数据集txt label集data.yaml说明文档label信息样式数据集yaml文件样式训练!看着16g显卡占用情况,最训练过程指标存放在!ls {HOME}/yolov9/runs/train/exp/下验证模型效果!使用训练模型推理!结果保存到Results saved to runs/detect/exp3下。原创 2024-02-28 14:50:11 · 217 阅读 · 0 评论 -
Diffusion扩散模型学习3:Unet学习实现
图像分割unet、扩散模型学习原创 2024-01-09 11:18:24 · 922 阅读 · 0 评论 -
yolo 分割label格式标注信息图片显示可视化查看
参考:需要把坐标信息在图片上显示。原创 2024-01-07 22:32:17 · 727 阅读 · 0 评论 -
yolov8 小目标物体检测、分割加强方法
常见下列三种方法加强小物体检测:Detectron2 (这个与yolov8不大相关,这篇不做多介绍,meta算法)SAHI 算法:YOLOv8 变体YOLOv8-P2,旨在提高检测小物体的性能。原创 2023-12-28 11:27:28 · 2175 阅读 · 0 评论 -
yolov8 细胞分割数据集准备及训练
下载:https://universe.roboflow.com/motherson-hm/5-part-diff。500来张,5个类别(嗜碱性细胞、嗜酸细胞、淋巴细胞、单核细胞、中性粒细胞)seg_data.yaml (与检测格式一样)在runs/segment/train/下。与检测类似,就是坐标分割有多个。下图是混淆矩阵与loss等指标。相比检测多了mask相关指标。原创 2023-12-26 11:58:39 · 782 阅读 · 0 评论 -
X-AnyLabeling 图像标注工具及模型自动标注;json2yolo格式转换、yolo训练数据集划分
参考:https://github.com/CVHub520/X-AnyLabeling直接https://github.com/CVHub520/X-AnyLabeling/releases/tag/下载对应版本软件打开:这里自定义模型自动标注加载预训练的yolov8 佩戴眼镜检测模型yolov8 pt转onnx:input_width: input_height: size可以https://netron.app/查看onnx模型aa.yaml 例子(yaml文件与onnx模型放一个目录)原创 2023-12-26 10:41:33 · 2285 阅读 · 0 评论 -
ultralytics yolo图像分类训练案例;pytorch自有数据集图像分类案例
参考:https://docs.ultralytics.com/tasks/classify/#val。预测结果:/mnt/d***y/runs/classify/predict2/下。1、自有数据集主要是dataset和dataloader构建。优点:使用方便,训练过程评估指标可以方便查看。1)使用pytorch框架自带的预训练。缺点:自带模型少,可选择自定义小。2、模型输入输出维度定义。原创 2023-12-05 11:29:03 · 1445 阅读 · 0 评论 -
yolov8模型 onnxruntime推理及可视化
参考:https://github.com/ultralytics/ultralytics/blob/main/examples/YOLOv8-ONNXRuntime/main.py。原创 2023-12-02 20:57:24 · 765 阅读 · 0 评论 -
ultralytics yolov8结果可视化及label中文字体、评估结果图中文显示;Tensorboard查看训练过程
参考:https://docs.ultralytics.com/reference/engine/results/?原创 2023-12-01 17:31:20 · 2591 阅读 · 0 评论 -
生物医药组织细胞图像分割案例:cellpose、celldetection、MedSAM
参考:https://github.com/FZJ-INM1-BDA/celldetectionhttps://github.com/MouseLand/cellpose安装:2、cellpose安装:运行界面版:点击file上传文件,model zoo点击模型会自动下载及推理执行,下载模型一般默认保存在用户C:***.cellpose\models下https://cellpose.readthedocs.io/en/latest/command.html–pretrained_mod原创 2023-11-29 17:19:23 · 229 阅读 · 0 评论 -
ultralytics yolov8 实例分割 训练自有数据集
参考:https://docs.ultralytics.com/datasets/segment/coco/http://www.bryh.cn/a/613333.html1)数据集下载:参考:https://universe.roboflow.com/naumov-igor-segmentation/car-segmetarion下载的是coco格式,需要转换2)coco2yolo txt格式转换参考:https://github.com/ultralytics/JSON2YOLO/blob原创 2023-11-22 16:42:35 · 409 阅读 · 0 评论 -
华为昇腾 NPU卡mindspore mindyolo目标检测推理使用、训练
参考:使用案例:特别注意opencv-python、opencv-python-headless版本问题,不然会遇到ImportError: libGL.so.1: cannot open shared object file: No such file or directory等问题。原创 2023-11-13 16:04:35 · 3707 阅读 · 4 评论 -
mindspore mindcv图像分类算法;昇腾NPU加速使用;模型保存与加载
参考:https://www.mindspore.cn/tutorials/en/r1.3/save_load_model.htmlhttps://github.com/mindspore-lab/mindcv/blob/main/docs/zh/tutorials/finetune.md原创 2023-11-08 15:44:46 · 296 阅读 · 0 评论