图像处理
TU商
人工智能、机器视觉从业者
展开
-
【linux安装opencv3.4报错】ib/libopencv_videoio.so.3.4.2: undefined reference to `avcodec_get_context_defa
参考:centos7安装opencv出现了上述错误前提是:centos7 系统已经安装了ffmpeg的3.1版本,也配置了环境变量。参考了:https://blog.csdn.net/qq_59990844/article/details/122701159没有起作用解决办法:TM直接卸载ffmpeg参考:https://stackoverflow.com/questions/29069115/ffmpeg-uninstall-from-centos-6-6执行:#yum remove ff原创 2022-04-15 15:26:25 · 3683 阅读 · 0 评论 -
cv2.imread() 不能读取含有中文的图片路径
有时候需求会从包含中文的路径的文件中读取图片文件,尤其是一些图片为中文命名的文件。如上面的语句中,如果图片中包含中文路径则会出现读取图片为空的错误。实际上解决这种错误很简单,我们可以通过。原创 2022-12-30 11:28:49 · 1701 阅读 · 3 评论 -
cv2.seamlessClone报错 cv2.error: vector<T> too long或者‘cv::_OutputArray::release‘
mask 只有1行或者1列 为大于0的值时 报错: cv2.error: vector too long。mask 只有2行或者2列 为大于0的值时 报错:cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\core\src\matrix_wrap.cpp:1667: error: (-215:Assertion failed) !fixedSize() in function 'cv::_Output原创 2023-02-10 10:29:05 · 1165 阅读 · 0 评论 -
python opencv 判断一点是否在旋转椭圆内
2a为长轴,2b为短轴。对于这个椭圆,如果代入一个点(px,py),使得C>1,那么P在椭圆外,如果C原创 2023-02-08 14:05:23 · 805 阅读 · 0 评论 -
python中 PIL.Image、OpenCV、torch.tensor、numpy图像格式相互转换
3.2 tensor转换为PIL Image。3.3 PIL Image转换为tensor。3.4 Numpy转换为PIL Image。3.1tensor 转换成numpy。1、PIL.Image转换成。组合中正则化操作的前面即可。原创 2023-02-06 15:08:57 · 1018 阅读 · 0 评论 -
【无监督】自编码器(Autoencoder)
暂且不谈神经网络、深度学习等,仅仅是自编码器的话,其原理其实很简单。自编码器可以理解为一个试图去还原其原始输入的系统。自编码器模型如下图所示。从上图可以看出,自编码器模型主要由编码器(Encoder)和解码器(Decoder)组成,其主要目的是将输入x转换成中间变量y,然后再将y转换成 x¯ ,然后对比输入x和输出 x¯ 使得他们两个无限接近。转载 2022-10-21 14:02:32 · 2128 阅读 · 0 评论 -
coco 数据集 标签 80种类 中英文对照
原创 2022-03-23 13:52:21 · 2678 阅读 · 0 评论 -
win10+vs2015+CUDA10.1+CUDNN7 编译运行 openpose
环境 win10+vs2015+CUDA10.1+CUDNN7 Cmake 3.19.2显卡 :NVIDIA RTX 2060一.GitHub - CMU-Perceptual-Computing-Lab/openpose at v1.7.0下载好源码后解压好待用二. 各种依赖安装1. 运行…/openpose-master/models/中的getModels.bat 下载所需的模型(如果后面报错 调用模型失败 ,请参考github源码 下的说明手动下载相关模型)...原创 2022-02-28 18:20:24 · 287 阅读 · 0 评论 -
机器视觉 自动对焦算法梳理 (20201212) by shany
原创 2020-12-12 14:40:05 · 1438 阅读 · 0 评论 -
c++增加halcon 算子的GPU加速(20201028) shany v0.1
一 、构造函数增加 QueryAvailableComputeDevices(&hv_DeviceIdentifier); OpenComputeDevice(HTuple(hv_DeviceIdentifier[0]), &hv_DeviceHandle); SetComputeDeviceParam(hv_DeviceHandle, "alloc_pinned", "false"); InitComputeDevice(hv_De...原创 2020-11-03 14:55:55 · 1484 阅读 · 0 评论 -
halcon 与 c++ opencv类型 相互转换(20190101) by shany
1、C++转HTupleQString filenameHTupe hv_name = filename.toStdString().c_str();Int INTHTuple nInt=(HTuple) INT;HTuple转C++将Local control variables(HTuple类型)转化为C++基本类型,其中I()代表int类型,L()代表转化为long类型,Num()代表返回数据个数,D()代表转化为double类型,S()代表转换为string...原创 2020-11-03 14:51:49 · 1135 阅读 · 0 评论 -
【预防新冠状病毒感染,中国必胜】【halcon】 distance_transform 边缘距离转换 (by shany shang)
distance_transform 计算区域每个点到区域边缘的距离变换,并将距离信息赋值到图像中。distance_transform(Region:DistanceImage:Metric,Foreground,Width,Height: )Region: (输入)输入区域DistanceImage:(输出)输出 像素值 为 到边缘距离 的图像Widt...原创 2020-02-20 10:12:56 · 1251 阅读 · 0 评论 -
【加油武汉!中国必胜】【Halcon算子】find_neighbors 寻找相邻区域
find_neighbors(Regions1,Regions2: :MaxDistance:RegionIndex1,RegionIndex2)Regions1 : 输入参数 , 起始参考区域Regions2 : 输入参数 ,对比区域MaxDistance : 输入参数,区域之间相隔像素距离,用于判定是否为邻域RegionIndex1:输出结果1...原创 2020-02-17 10:19:02 · 1494 阅读 · 1 评论 -
【预防新冠状病毒感染!加油中国!加油武汉】口罩生产质量机器视觉自动检测系统设计
原创 2020-02-12 17:36:48 · 501 阅读 · 0 评论 -
Halcon coherence_enhancing_diff 相干增强扩散模型 (by shany shang)
coherence_enhancing_diff(Image : ImageCED : Sigma, Rho, Theta, Iterations : ) 算子相干增强差分对输入图像进行各向异性扩散,增强图像中包含的图像结构的相干性,特别是,非连续的图像边缘通过扩散连接,而不是在其主导方向上进行平滑,为此,相干增强差分采用各向异性扩散方程。 ...原创 2020-01-14 17:17:09 · 2226 阅读 · 6 评论 -
halcon line_gauss 线状物提取 (by shany shang)
主程序源代码:dev_close_window ()*载入yi'fu'tu'xiangread_image (Angio, 'angio-part')get_image_size (Angio, Width, Height)dev_open_window (0, 0, 3 * Width / 2, 3 * Height / 2, 'black', WindowID)dev_disp...原创 2019-08-14 17:22:36 · 3600 阅读 · 0 评论 -
halcon dots_image 点状物提取 (by shany shang)
源代码:*加载原图read_image(img,'D:/000HALCON/测试图片/dotsimg/2')*获取图像尺寸get_image_size (img, Width, Height)dev_open_window (0, 0, Width/5, Height/4, 'black', WindowHandle)dev_display (img)*均值滤波mea...原创 2019-08-14 15:09:02 · 3234 阅读 · 0 评论 -
halcon entropy_image 熵图像的计算 (by shany shang)
entropy_image(Image:ImageEntropy:Width,Height: )功能:计算输入图像(Image)的(Width*Height)大小的区域的熵输出图像(ImageEntropy)图像的一维熵: 其中Pi表示灰度值为i的像素所占的比例,也可认为是概率。 图像的一维熵可以表示图像灰度的聚集特征,熵越大,灰度值分布越均匀。却不能...原创 2019-08-13 17:54:12 · 3584 阅读 · 0 评论 -
halcon -> expand_gray_ref(灰度填充)(by shany shang)
一、应用场景:*加载一幅图像read_image (Image, 'fabrik')*区域增长regiongrowing (Image, Regions, 1, 1, 1, 100)*生成空区域gen_empty_region (EmptyRegion)*计算灰度平均值 方差intensity (Regions, Image, Mean, Deviat...原创 2019-08-13 17:20:18 · 3717 阅读 · 0 评论