机器视觉
文章平均质量分 81
机器视觉
少林达摩祖师
这个作者很懒,什么都没留下…
展开
-
stable diffusion 原理
转载 2024-07-08 16:39:26 · 44 阅读 · 0 评论 -
RuntimeError: ‘lengths‘ argument should be a 1D CPU int64 tensor, but got 1D cuda:0 Long tensor.
使用的torch版本是1.7.1这个是由于pytorch 1.5以上BiLSTM升级导致的。解决lengths.to("cpu")原创 2021-02-25 10:47:28 · 3493 阅读 · 0 评论 -
Anaconda创建、激活、退出、删除虚拟环境
在Anaconda中conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。所以对虚拟环境进行创建、删除等操作需要使用conda命令。创建虚拟环境:使用 conda create -n your_env_name python=X.X(2.7、3.6等),anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。指定python版本为2.7,注意至少需要指定.转载 2021-02-20 15:29:17 · 437 阅读 · 0 评论 -
天然场景文本检测识别技术综述
这篇文章主要向大家介绍天然场景文本检测识别技术综述,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。标签:html前端gitgithub算法网络框架机器学习ide函数本文及其它机器学习、深度学习算法的全面系统讲解能够阅读《机器学习与应用》,清华大学出版社,雷明著,由SIGAI公众号做者倾力打造,自2019年1月出版以来已重印3次。html书的购买连接 书的勘误,优化,源代码资源番外青蛇: 姐, 图像文本检测和识别领域如今的研究热点是什么?前端白蛇: 白纸黑字的扫描转载 2021-02-07 14:40:58 · 1055 阅读 · 0 评论 -
对Kalman(卡尔曼)滤波器的理解
1.简介(Brief Introduction)在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人!卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。1953,1954年于麻省理工学院分别获得电机工程学士及硕士学位。1957年于哥伦比亚大学获得博士学位。我们现在要学习的卡尔曼滤波器,正是源于他的博士论文和1960年发表的论文《A New App转载 2021-01-19 17:16:09 · 787 阅读 · 0 评论 -
【opencv学习笔记】026之直方图比较 - compareHist函数详解
1.前言 想了解直方图比较中每种比较的方式,比较的原理,希望大家能有一定的概率论基础,或者统计学基础,如果对这块理论不太了解,还想深入学习算法,建议先学习一下概率论或统计学。如果你想了解更多有关于计算机视觉、OpenCV、机器学习、深度学习等相关技术的内容,想与更多大佬一起沟通,那就扫描下方二维码加入我们吧!2.直方图比较概述对输入的两张图像进行直方图均衡化及直方图计算步骤后,可以对两个图像的直方图进行对比,并通过对比的结果得到一些我们想要的结论。3.直...转载 2021-01-19 17:13:57 · 585 阅读 · 0 评论 -
卡尔曼滤波 -- 从推导到应用(二)
该文是自我总结性文章,有纰漏,请指出,谢谢。 --白巧克力这部分主要是通过对第一部分中提到的匀加速小车模型进行位移预测。先来看看状态方程能建立准确的时候,状态方程见第一部分分割线以后内容,小车做匀加速运动的位移的预测仿真如下。clcclear allclose all% 初始化参数delta_t=0.1; %采样时间t=0:delta_t:5;N = length(t); % 序列的长度sz = [2,N]; % 信号需开辟的内存空间大小 ...转载 2021-01-13 17:08:06 · 853 阅读 · 0 评论 -
卡尔曼滤波 -- 从推导到应用(一)
前言 卡尔曼滤波器是在估计线性系统状态的过程中,以最小均方误差为目的而推导出的几个递推数学等式,也可以从贝叶斯推断的角度来推导。 本文将分为两部分:第一部分,结合例子,从最小均方误差的角度,直观地介绍卡尔曼滤波的原理,并给出较为详细的数学推导。第二部分,通过两个例子给出卡尔曼滤波的实际应用。其中将详细介绍一个匀加速模型,并直观的对比系统状态模型的建立对滤波的影响。第一部分先看一个对理解卡尔曼滤波能起到作用的的笑话:一片绿...转载 2021-01-13 17:07:21 · 336 阅读 · 0 评论 -
学习OpenCV2——卡尔曼滤波(KalmanFilter)详解
本文将简要回顾一下卡尔曼滤波理论,然后详细介绍如何在OpenCV中使用卡尔曼滤波进行跟踪,最后给两个程序实例。1. 卡尔曼滤波理论回顾 对于一个动态系统,我们首先定义一组状态空间方程 状态方程: 测量方程: xk是状态向量,zk是测量向量,Ak是状态转移矩阵,uk是控制向量,Bk是控制矩阵,wk是系统误差(噪声),Hk是测量矩阵,vk是测量误差(噪声)。wk和vk都是高斯噪声,即 ...转载 2021-01-13 17:06:36 · 3865 阅读 · 0 评论 -
kalman 滤波 演示与opencv代码
在机器视觉中追踪时常会用到预测算法,kalman是你一定知道的。它可以用来预测各种状态,比如说位置,速度等。关于它的理论有很多很好的文献可以参考。opencv给出了kalman filter的一个实现,而且有范例,但估计不少人对它的使用并不清楚,因为我也是其中一个。本文的应用是对二维坐标进行预测和平滑使用方法:1、初始化const int stateNum=4;//状态数,包括(x,y,dx,dy)坐标及速度(每次移动的距离)const int measureNum=2;//观测量,能看.转载 2021-01-12 17:09:52 · 161 阅读 · 0 评论 -
跟踪算法(二)Kalman filter跟踪
COPY FROM:http://www.cnblogs.com/feisky/archive/2009/11/09/1599247.html1.什么是卡尔曼滤波器(What is the Kalman Filter?) 在学习卡尔曼滤波器之前,首先看看为什么叫“卡尔曼”。跟其他著名的理论(例如傅立叶变换,泰勒级数等等)一样,卡尔曼也是一个人的名字,而跟他们不同的是,他是个现代人! 卡尔曼全名Rudolf Emil Kalman,匈牙利数学家,1930年出生于匈牙利首都布达佩斯。195...转载 2021-01-12 17:07:06 · 303 阅读 · 0 评论 -
详解卡尔曼滤波原理
详解卡尔曼滤波原理 在网上看了不少与卡尔曼滤波相关的博客、论文,要么是只谈理论、缺乏感性,或者有感性认识,缺乏理论推导。能兼顾二者的少之又少,直到我看到了国外的一篇博文,真的惊艳到我了,不得不佩服作者这种细致入微的精神,翻译过来跟大家分享一下,原文链接:http://www.bzarg.com/p/how-a-kalman-filter-works-in-pictures/ 我不得不说说卡尔曼滤波,因为它能做到的事情简直让人惊叹!意外的是很少有软件工程师和科学家对对它有所了解,这让我感到沮丧...转载 2021-01-12 17:06:22 · 302 阅读 · 0 评论 -
Kalman滤波器从原理到实现
Kalman滤波器的历史渊源We are like dwarfs on the shoulders of giants, by whose grace we see farther than they. Our study of the works of the ancients enables us to give fresh life to their finer ideas, and rescue them from time’s oblivion and man’s neglect.——转载 2021-01-12 17:04:59 · 705 阅读 · 1 评论 -
Kalman Filter : 理解卡尔曼滤波的三重境界
第一重:初见Kalman假设我养了一只猪:一周前,这只猪的体重是46±0.5kg。注意,在这里我用了±0.5,表示其实我对这只猪一周前的体重并不是那么确定的,也就是说,46kg这个体重有0.5kg的误差。现在,我又养了这只猪一个星期。那么我想要知道它一个星期之后多重,又大概有多少的误差?为了得到一周后的体重,我有两种方法:一是根据我多年的养猪经验得到的猪体重公式推求出一个大概的值,另一个就是直接去称它的体重。当然,两种方法都有一定的误差。假设经验公式得到的体重是4...转载 2021-01-12 17:02:36 · 305 阅读 · 1 评论 -
基于核函数加权直方图的Mean Shift目标跟踪 (二维颜色直方图)
前面有几篇博文介绍了在单张图像上的Mean Shift 迭代收敛过程,接下来将要为大家分享的是基于摄像头获取视频的视频目标跟踪,希望对大家有帮助!\(^o^)/~基于核函数加权直方图的Mean Shift目标跟踪 主要包括三点内容:一、以核函数加权直方图作为目标模型二、用巴氏系数度量目标直方图和候选直方图的相似性,巴氏系数越大,越相似。三、使用Mean Shift来最大化巴氏系数。关于上面三点的理论分析可以参考我的博文均值漂移原理与巴氏系数最大化和均值漂移的关系使用Mean...转载 2021-01-07 17:07:01 · 551 阅读 · 0 评论 -
在灰度图像上进行Mean Shift迭代搜索目标 ,一维加权直方图 + 巴氏系数 + Mean Shift迭代
今天要给大家分享的是:在灰度图像上进行Mean Shift迭代搜索目标 一维加权直方图+巴氏系数+Mean Shift迭代关于加权直方图、巴氏系数、Mean Shift迭代 这三者之间的关系请大侠们阅读我的另一篇博文:巴氏系数的最大化与Mean Shift的关系先上一张迭代过程的运行图吧(算法的实际运行是在灰度图上进行的,彩色图是为了显示效果):在上图中,我们首先在奶茶妹妹的图像中按下鼠标左键拖动出一块矩形区域,那个绿颜色的框就是我选中的要搜索的roi区域。紧接着,由程序给定一个初始..转载 2021-01-07 17:05:40 · 387 阅读 · 0 评论 -
【拜小白opencv】45-二维H-S直方图绘制----calcHist()函数、minMaxLoc()函数
常言道“温故而知新”,写此文章就是对自己目前学习内容的小小的总结与记录。本文力求用最简洁的语言,详细的代码将此部分内容讲解清楚,但由于博主同样是刚刚接触OpenCV,或许表达上有些瑕疵,还望读者能够指教探讨,大家共同进步。博主机器配置为:VS2013+opencv2.4.13+Win-64bit。若本文能给读者带来一点点启示与帮助,我就很开心了。====================分割线====================本节以HSV空间的H-S的二维联合直方图为例。..转载 2021-01-07 17:04:05 · 747 阅读 · 0 评论 -
边缘方向直方图
// //输入: // image: 灰度图像 // dst:边缘图像 // edge_hist_feature:边缘直方图特征 // #define EDGE_HIST_SIZE 16 // double edge_feature[EDGE_HIST_SIZE]; int calEdgeHistogram(IplImage *image,IplImage * dst,double * edge_hist_feature) { if(NULL =...转载 2021-01-07 17:03:13 · 331 阅读 · 0 评论 -
OpenCV自带的CamShift算法解读
今天要给大家分享的是CamShift算法的实现,这是OpenCV自带的一个demo,源文件在...\OpenCV245\samples\cpp\camshiftdemo.cpp.地方。在这里把我的学习心得给大家分享一下。 如果要了解该算法的原理,请看我的博文:CamShift算法的原理解读 需要说明的是,由于OpenCV的demo只是简单地调用了函数CamShift(...)而隐藏了该函数的实现细节,所以我把CamShift(...)函数的实现代码也拿了出来放在main()函...转载 2021-01-07 11:22:20 · 756 阅读 · 0 评论 -
基于MeanShift的目标跟踪算法及实现
这次将介绍基于MeanShift的目标跟踪算法,首先谈谈简介,然后给出算法实现流程,最后实现了一个单目标跟踪的MeanShift算法【matlab/c两个版本】 csdn贴公式比较烦,原谅我直接截图了…一、简介 首先扯扯无参密度估计理论,无参密度估计也叫做非参数估计,属于数理统计的一个分支,和参数密度估计共同构成了概率密度估计方法。参数密度估计方法要求特征空间服从一个已知的概率密度函数,在实际的应用中这个条件很难达到。而无参数密度估计方法对先验知识要求最少,完全依靠训练数...转载 2021-01-07 11:18:48 · 877 阅读 · 1 评论 -
opencv中camshiftdemo源代码剖析
1、cvInRangeS函数的使用cvInRangeS函数可用于检查一个矩阵中的像素灰度值是否属于某一指定范围。并且可以输出一个单通道矩阵来进行标识。 void cvInRangeS( const CvArr* src, CvScalar lower, CvScalar upper, CvArr* dst );src第一个原数组lower包括进的下边界.upper 不包括进的上边界dst 输出数组必须是8u 或 8s 类型.对于单通道数组:dst(i...转载 2021-01-07 11:17:51 · 208 阅读 · 2 评论 -
目标跟踪学习笔记_1(opencv中meanshift和camshift例子的应用)
目标跟踪学习笔记_1(opencv中meanshift和camshift例子的应用) 在这一节中,主要讲目标跟踪的一个重要的算法Camshift,因为它是连续自使用的meanShift,所以这2个函数opencv中都有,且都很重要。为了让大家先达到一个感性认识。这节主要是看懂和运行opencv中给的sample并稍加修改。 Camshift函数的原型为:RotatedRect CamShift(InputArrayprobImage, Rect&window, TermC...转载 2021-01-07 11:17:05 · 159 阅读 · 0 评论 -
用Camshift算法对指定目标进行跟踪
原理Camshift算法是Continuously Adaptive Mean Shift algorithm的简称。它是一个基于MeanSift的改进算法。它首次由Gary R.Bradski等人提出和应用在人脸的跟踪上,并取得了不错的效果。因为它是利用颜色的概率信息进行的跟踪。使得它的执行效率比較高。 Camshift算法的过程由以下步骤组成:(1)确定初始目标及其区域;(2)计算出目标的色度(Hue)分量的直方图;(3)利用直方图计算输入图像的反向投影图(后面做进一步的解释);转载 2021-01-07 11:16:17 · 576 阅读 · 0 评论 -
均值漂移(meanshift)算法查找物体
均值漂移算法以迭代的方式锁定概率函数的局部最大值,它的原理是寻找预定义窗口中数据点的重心,或者说加权平均值。将窗口重心移动到数据点的重心处,并重复这个过程直到窗口重心收敛到一个稳定点。反投影直方图的结果是一个概率映射,作用在于替换一个输入图像中的每个像素值,使其变成归一化直方图中对应的概率值,体现了已知图像的特定内容出现在图像中特定位置的概率。下面一个简单的例子演示如何利用meanshift算法查找物体。主要步骤:选定ROI,计算并归一化ROI的直方图,根据得到的直方图计算出ROI在色调通道的反转载 2021-01-06 17:12:21 · 447 阅读 · 0 评论 -
cuda版本的meanshift算法,其核函数执行效率太低
几道 0 cuda版本的meanshift算法,其核函数执行效率太低«于:七月 03, 2018, 04:09:54 pm »大家好!我正在实现一个cuda版本的能处理4通道数据的mean shift算法。算法处理1920x1080的4通道图像。跑下来居然需要几十秒钟。opencv的meanShiftProc实现相似的功能,只需要1秒左右吧。大家帮我看看我的代码,帮我分析分析,谢谢!程序代码:[选择]__global__ void meanshift_fil...转载 2021-01-06 17:10:20 · 641 阅读 · 0 评论 -
mean shift 跟踪算法
说明一:Mean Shift算法,一般是指一个迭代的步骤,即先算出当前点的偏移均值,移动该点到其偏移均值,然后以此为新的起始点,继续移动,直到满足一定的条件结束.1. Meanshift推导给定d维空间Rd的n个样本点 ,i=1,…,n,在空间中任选一点x,那么Mean Shift向量的基本形式定义为:Sk是一个半径为h的高维球区域,满足以下关系的y点的集合,k表示在这n个样本点xi中,有k个点落入Sk区域中.以上...转载 2021-01-06 17:09:20 · 1092 阅读 · 0 评论 -
使用Opencv中均值漂移meanShift跟踪移动目标
Mean Shift均值漂移算法是无参密度估计理论的一种,无参密度估计不需要事先知道对象的任何先验知识,完全依靠训练数据进行估计,并且可以用于任意形状的密度估计,在某一连续点处的密度函数值可由该点邻域中的若干样本点估计得出。Mean shift将特征空间视为先验概率密度函数,那么输入就被视为是一组满足某种概率分布的样本点,这样一来,特征空间中数据最密集的地方,对应于概率密度最大的地方,且概率密度的质心就可以被视为是概率密度函数的局部最优值,也就是要求的聚类中心。对于每一个样本点,计算以它为中心的某个范围转载 2021-01-06 17:08:02 · 322 阅读 · 1 评论 -
cv::pyrMeanShiftFiltering 和 cuda::meanShiftSegmentation源码阅读笔记
最近学了cuda,准备找个项目来练练手。先分析了一把代码,发现主要性能瓶颈在cv::pyrMeanShiftFiltering,原本打算自己撸一个gpu版的,没想到一搜发现已经有人写好了cuda::meanShiftSegmentation。那就改变计划,读读源码吧。mean shiftmean shift简单理解就是划一个圈圈,算出mean,然后往这个方向shift过去。图片来自opencv官方文档思路还是挺简单、直观。但是具体到应用的时候,就可以发挥各种脑洞去改造了。我之前用means转载 2021-01-06 17:07:13 · 543 阅读 · 0 评论 -
学习OpenCV2——MeanShift之图形分割
1. 原理 用meanshift做图像平滑和分割,其实是一回事。其本质是经过迭代,将收敛点的像素值代替原来的像素值,从而去除了局部相似的纹理,同时保留了边缘等差异较大的特征。 OpenCV中自带有基于meanshift的分割方法pyrMeanShiftFiltering()。由函数名pyrMeanShiftFiltering可知,这里是将meanshift算法和图像金字塔相结合用来分割的。 <span style="font-size:18px;"...转载 2021-01-05 17:13:20 · 1339 阅读 · 0 评论 -
Opencv中meanShiftSegmentation的实现
Opencv中meanShiftSegmentation的实现1.样例在opencv-2.4.6.1\samples\cpp的meanShift_Segmentation.cpp中staticvoidmeanShiftSegmentation(int,void* ){cout<<"spatialRad="<<spatialRad<<"; " <<"colorRad="<<colorR...转载 2021-01-05 17:12:24 · 224 阅读 · 0 评论 -
核密度函数加权直方图的计算
在本篇博客中,我将与众位看官分享我自己写的关于用核密度函数加权的直方图的计算欢饮批评指正!!!核密度函数加权直方图在基于Mean shift的跟踪算法中经常用到。请客官查看我的博客:样本均值漂移的原理Mean Shift 原理常用的核密度函数有EpanechnikovKernal:在Mean Shift的迭代过程中用的是上述两个函数的截面函数:下面是这两个函数(4)和(5)的程序实现: /*核函数:Epanechnikov ...转载 2021-01-05 17:11:34 · 1053 阅读 · 0 评论 -
基于MeanShift的目标跟踪算法、实现
这次将介绍基于MeanShift的目标跟踪算法,首先谈谈简介,然后给出算法实现流程,最后实现了一个单目标跟踪的MeanShift算法【matlab/c两个版本】 csdn贴公式比较烦,原谅我直接截图了…一、简介 首先扯扯无参密度估计理论,无参密度估计也叫做非参数估计,属于数理统计的一个分支,和参数密度估计共同构成了概率密度估计方法。参数密度估计方法要求特征空间服从一个已知的概率密度函数,在实际的应用中这个条件很难达到。而无参数密度估计方法对先验知识要求最少,完全依靠训练数...转载 2021-01-05 17:10:51 · 188 阅读 · 0 评论 -
基于MeanShift的Camshift算法原理详解(opencv实现,有源码)
基于MeanShift的Camshift算法原理详解(整理)第一篇MeanShift原理和实现1 MeanShift原理如下图所示:矩形窗口中的红色点代表特征数据点,矩形中的圆圈代表选取窗口。meanshift算法的目的是找到含有最多特征的窗口区域,即使圆心与概率密度函数的局部极值点重合,亦即使圆心与特征数据点最密集的地方中心尽量重合到一块。算法实现是通过向特征数据点密度函数上升梯度方向逐步迭代偏移至上升梯度值近似为零(到达最密集的地方)。即在不改变选取局部窗口的情况下,通...转载 2021-01-05 17:09:59 · 1296 阅读 · 0 评论 -
Mean-Shift算法
原文地址:http://blog.csdn.net/hjimce/article/details/45718593作者:hjimce一、meanshift算法理论Meanshift算法是基于核密度估计的爬山算法,可用于聚类、图像分割、跟踪等,因为最近搞一个项目,涉及到这个算法的图像聚类实现,因此这里做下笔记。(1)均值漂移的基本形式给定d维空间的n个数据点集X,那么对于空间中的任意点x的meanshift向量基本形式可以表示为:这个向量就是漂移向量,其中Sk表示...转载 2020-10-20 17:15:15 · 1083 阅读 · 0 评论 -
学习笔记之——vs2015+opencv2.4.13实现SIFT、SURF、ORB
此博文为本人写的第一篇博文,写博文的主要目的呢有两个:第一就是对自己做过的工作进行总结;第二就是希望跟志同道合的人相互学习交流~ 本篇博文主要是我自学SIFT、SURF、ORB三种算法(三种特征描述子)过程的笔记以及运行的代码。博文主要是对于三种算法的 归纳以及加入我自己的一些思考与理解。当然里面还有一些出现的问题不知道怎么解决的,也放到博文里面(希望有大神可以在评论不吝赐教),后续也会继续更新,请广大读者批评指正谢谢。 在opencv3中,这三个算子都转...转载 2020-10-20 17:14:07 · 1587 阅读 · 0 评论 -
多维高斯分布模型
多维高斯模型在机器学习中应用广泛,在学到 Generative Learning Algorithm的时候,碰到了高斯模型,才意识到一定要恶补一下这部分知识,之前上自然语言课的时候,就因为多维高斯模型不懂,全程懵逼。本来想把这部分内容同生成学习法放在一起,但是想到这玩意把我虐那么痛苦,就单独一篇博客来写。首先学习高斯模型之前,我们一定会 随机向量函数分布 的该概念随机向量函数分布这种概率密度转换方式 在本科教材是没有见过的,所以我们来推到一下,这是什么玩意?!!!首先解释一下什么叫一一变换,转载 2020-10-20 17:11:39 · 826 阅读 · 0 评论 -
混合高斯背景建模原理及实现
前些日子一直在忙答辩的事情,毕业后去了华为,图像处理什么的都派不上用场了。打算分3-4篇文章,把我研究生阶段学过的常用算法为大家和4107的师弟师妹们分享下。本次介绍混合高斯背景建模算法,还是老样子,首先介绍理论部分,然后给出代码,最后实验贴图。一、理论混合高斯背景建模是基于像素样本统计信息的背景表示方法,利用像素在较长时间内大量样本值的概率密度等统计信息(如模式数量、每个模式的均值和标准差)表示背景,然后使用统计差分(如3σ原则)进行目标像素判断,可以对复杂动态背景进行建模,计算量较大。.转载 2020-10-20 17:11:02 · 3808 阅读 · 1 评论 -
OpenCV学习三十:approxPolyDP 多边拟合函数
approxPolyDP 主要功能是把一个连续光滑曲线折线化,对图像轮廓点进行多边形拟合。原理图:对比之前黑点连线,之后蓝色连线:C++:voidapproxPolyDP(InputArraycurve, OutputArrayapproxCurve, doubleepsilon, boolclosed)参数详解;InputArraycurve:一般是由图像的轮廓点组成的点集OutputArrayapproxCurve:表示输出的多边形点集doubleep...转载 2020-10-20 17:10:24 · 2206 阅读 · 0 评论 -
opencv学习之路(25)、轮廓查找与绘制(四)——正外接矩形
一、简介二、外接矩形的查找绘制 1 #include "opencv2/opencv.hpp" 2 using namespace cv; 3 void main() 4 { 5 //外接矩形的查找绘制 6 Mat srcImg =imread("E://12.jpg"); 7 imshow("src",srcImg); 8 Mat dstImg = srcImg.clone(); //原图备份 9 cvtColor(srcIm转载 2020-10-20 17:09:42 · 1450 阅读 · 0 评论 -
求助,OpenCV去除面积小的区域的问题
sinat_14944843等级结帖率 0%voidCAssimilation::DeleteObject(float**Data_AssHigh,intheight,intwidth,int*MASK){for(intX_pixel=0;X_pixel<height;X_pixel++){for(intY_pixel=0;Y_pixel<width;Y_pixel++){if(Data_AssHigh[0][X_pixe...转载 2020-10-20 17:08:54 · 1554 阅读 · 1 评论