logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

机器视觉相机镜头的选择

一般而言,机器视觉产业链主要包括上游的零部件级市场、中游的系统集成/整机装备市场和下游的应用市场。1、相机1.1、相机的分类,CCD相机与CMOS相机CCD称为电荷耦合器件,它集光电转换及电荷存储、电荷转移、信号读取于一体,是固体成像器件。其突出的特点是以电荷作为信号,而不同于其它器件是以电流或者电压为信号;CMOS称为互补金属氧化物半导体,它可将光敏元件、放大器、A/D转换器,存...

机器视觉光源的选择

行内都说:打光是门艺术。需要根据实际的产品、安装位置不同选择不同的光源,已经基本国产化,特别是珠三角地区,有很多大大小小的厂商,确定你的产品及需求后,网上一搜可以很方便地联系上各个厂商。如:奥普特、沃特普、康视达、纬朗光电等。参考:1、相关链接:https://download.csdn.net/download/kezunhai/80939752、《机器视觉算法与应用》第二章...

机器视觉开源代码(英语)

一、特征提取Feature Extraction:SIFT [1] [Demoprogram][SIFTLibrary] [VLFeat]PCA-SIFT [2] [Project]Affine-SIFT [3] [Project]SURF [4] [OpenSURF][MatlabWrapper]Affine Covariant Features [5] [O

#机器人#计算机视觉#图像处理
vs2019下使用C++调用anaconda的python环境时遇到的问题

三、经过测试如果待被调用py文件与python环境不在同一个盘符,会找不到文件,即PyImport_ImportModule返回NULL;如:vs工程与py文件在D盘,anaconda环境在c盘,可执行以下指令将配置好的anaconda环境克隆一份到d盘。需要在C:\Users\xxx.condarc添加环境目录,不然conda env list会找不到环境名称。二、搭建anaconda环境后,确

文章图片
#c++#python#开发语言
将quartus与Nios程序一起固化到FPGA

系统:win8.1SDK:Quartus II 14.1FPGA:Cyclone IV1、将Quartus生成的.pof文件(配置Flash即可自动生成,这里不讨论),与Nios生成的.elf文件(在sofeware文件夹的工程目录里面)拷贝到同一个文件夹,我这里将两个文件拷到D盘的jic新建文件夹里面. 2、在jic文件夹中新建一个后缀为.sh的文件,这里

YOLOV8目标检测C++推理问题总结

问题:如图,针对同一张图片,上图为python直接预测的结果,下图为OpenCV的DNN推理结果(ONNXRuntime也和下图差不多),和结果差异很大,原因未知。注意把#include <torch/torch.h>放到include "opencv.hpp"前面,不然也会冲突报错。数据集有限,使用paddleOCR直接识别准确率无法达到99%,这里尝试用目标检测对识别得分比较低的图片进行二次处

文章图片
#目标检测#c++#opencv
理解pytorch损失函数Softmax、crossentropyloss交叉熵

import torchimport torch.nn as nnx_input=torch.randn(3,3)#随机生成输入print('x_input:\n',x_input)y_target=torch.tensor([1,2,0])#设置输出具体值 print('y_target\n',y_target)#计算输入softmax,此时可以看到每一行加到一起结果都是1softmax_fun

图像算法:带源码OpenCV实现Halcon中的权重迭代直线拟合,减少异常点干扰

场景:找到下图中手机的边缘直线。思路:通过从左到右的边缘找点的方法找到边缘点集,再将这些点集拟合成一条直线。分析:边缘点集容易确定,但是蓝色箭头的异常点会包含在点集中,这时用OpenCV中的fitLine拟合直线会拟合成类似红色那条,可是我们想要的实际直线的绿色那条。方案:离群(异常)点一般会离拟合后的直线比较远,可以很自然地想到让这些离群点的权重减少后重新拟合一遍;具体原理可参考《机器视觉算法与

#opencv#图像处理
学习Python:将xml转换为txt/csv

将用labelImg.exe标注后生成的xml文件转换为方便处理的txt/csv,具体信息根据实际情况提取。import osimport csvimport globdef XML2TXT(xmlPath: str):dataList = []with open(xmlPath, 'r') as fp:for p in fp:if '<filename>' in p:fileName

#python#xml
    共 16 条
  • 1
  • 2
  • 请选择