- K-means 算法的介绍与应用
小魏冬琅
matlab算法kmeans机器学习
目录引言K-means算法的基本原理表格总结:K-means算法的主要步骤K-means算法的MATLAB实现优化方法与改进K-means算法的应用领域表格总结:K-means算法的主要应用领域结论引言K-means算法是一种经典的基于距离的聚类算法,在数据挖掘、模式识别、图像处理等多个领域中得到了广泛应用。其核心思想是将相似的数据对象聚类到同一个簇中,而使得簇内对象的相似度最大、簇间的相似度最小
- OpenCV3最常用的基本操作
HeoLis
OpenCV介绍OpenCV的全称是OpenSourceComputerVisionLibrary,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。以上是维基百科关于OpenCV的介绍,简单来说它就是处理图
- EI检索-机器视觉、图像处理与影像技术国际学术会议(MVIPIT 2023)邀您参会!
诗远Yolanda
图像处理人工智能计算机视觉
机器视觉是计算机学科的一个重要分支,它综合了光学、机械、电子、计算机软硬件等方面的技术,涉及到计算机、图像处理、模式识别、人工智能、信号处理、光机电一体化等多个领域。而图像处理等技术的快速发展也推动了机器视觉的发展。机器视觉在我国具有广泛的工业应用,核心功能包括:测量,检测,识别,定位等。第一届机器视觉、图像处理与影像技术国际学术会议(MVIPIT2023)将于2023年7月26日-28日在浙江杭
- Java在智能数据挖掘系统的应用
lizi88888
java数据挖掘开发语言
智能数据挖掘系统是利用机器学习、统计分析等技术从大量数据中自动或半自动地发现模式和知识的系统。Java作为一种流行的编程语言,因其强大的性能和丰富的生态系统,在智能数据挖掘领域的应用非常广泛。本文将探讨Java在智能数据挖掘系统中的应用,并提供示例代码。智能数据挖掘系统概述智能数据挖掘系统通常具备以下功能:数据预处理:包括数据清洗、归一化、特征选择等。模式识别:识别数据中的模式,如分类、聚类、关联
- 图形几何算法 -- 凸包算法
CAD三维软件二次开发
算法学习算法c#3d几何学
前言常用凸包算法包括GrahamScan算法和JarvisMarch(GiftWrapping)算法,在这里要简单介绍的是GrahamScan算法。1、概念凸包是一个点集所包围的最小的凸多边形。可以想象用一根绳子围绕着一群钉子,绳子所形成的轮廓便是这些钉子的凸包。在计算几何中,凸包得到了广泛的应用,涉及领域包括模式识别、图像处理和优化问题等。2、算法原理凸包算法的目标是从给定的点集(在二维平面中)
- 深度学习入门:使用 PyTorch 构建和训练你的第一个神经网络
Mr' 郑
深度学习pytorch神经网络
引言深度学习是机器学习的一个分支,它利用多层非线性处理单元(即神经网络)来解决复杂的模式识别问题。PyTorch是一个强大的深度学习框架,它提供了灵活的API和动态计算图,非常适合初学者和研究者使用。安装PyTorch确保安装了Python和pip。然后通过以下命令安装PyTorch:pipinstalltorchtorchvision导入库我们需要导入一些必要的库:importtorchimpo
- 机器学习算法深度总结(5)-逻辑回归
婉妃
1.模型定义逻辑回归属于基于概率分类的学习法.基于概率的模式识别是指对模式x所对应的类别y的后验概率禁行学习.其所属类别为后验概率最大时的类别:预测类别的后验概率,可理解为模式x所属类别y的可信度.逻辑回归(logistic),使用线性对数函数对分类后验概率进行模型化:上式,分母是满足概率总和为1的约束条件的正则化项,参数向量维数为:考虑二分类问题:使用上述关系式,logistic模型的参数个数从
- 计算机视觉概念科普
极客代码
玩转AI人工智能图像处理计算机视觉深度学习
计算机视觉(ComputerVision,CV)是一门多学科交叉的科学,旨在让计算机具备“看”的能力,即通过图像或视频数据来理解世界。它结合了信号处理、图像处理、模式识别、机器学习等多个领域的技术,让计算机能够执行诸如识别、分类、追踪等复杂的视觉任务。本文将深入探讨计算机视觉的核心概念和技术。一、计算机视觉概述计算机视觉是一门研究如何让计算机“看”世界并从中获取信息的科学。它主要关注如何处理、分析
- 机器学习(ML)算法分类
活蹦乱跳酸菜鱼
机器学习
机器学习(ML)算法是一个广泛而多样的领域,涵盖了多种用于数据分析和模式识别的技术。以下是一些常见的机器学习算法分类及其具体算法:一、监督学习算法监督学习算法使用标记(即已知结果)的训练数据来训练模型,以便对新数据进行预测。线性回归:用于建立连续变量之间的关系,通过拟合一条直线或超平面来预测新数据的输出值。逻辑回归:虽然名称中包含“回归”,但实际上是用于分类问题,特别是二分类问题。通过将线性回归模
- 让数据说话:人工智能与六西格玛的完美结合
张驰课堂
人工智能六西格玛
当人工智能与六西格玛结合,企业可以充分利用人工智能技术的数据处理、预测分析和智能决策支持能力,实现数据驱动的决策、质量控制和流程优化,从而提高企业的效率和竞争力。下面张驰咨询给大家具体的介绍:1、数据驱动决策六西格玛侧重于数据分析和决策制定,而人工智能可以提供更强大的数据处理和分析能力。通过人工智能技术,可以自动收集和整理大量的数据,并进行有效的数据挖掘和模式识别。这些数据分析结果可以为六西格玛项
- 神经网络(深度学习,计算机视觉,得分函数,损失函数,前向传播,反向传播,激活函数)
MarkHD
深度学习神经网络计算机视觉
神经网络,特别是深度学习,在计算机视觉等领域有着广泛的应用。以下是关于你提到的几个关键概念的详细解释:神经网络:神经网络是一种模拟人脑神经元结构的计算模型,用于处理复杂的数据和模式识别任务。它由多个神经元(或称为节点)组成,这些神经元通过权重和偏置进行连接,并可以学习调整这些参数以优化性能。深度学习:深度学习是神经网络的一个子领域,主要关注于构建和训练深度神经网络(即具有多个隐藏层的神经网络)。通
- 基于Python和OpenCV的产品码识别与验证案例
GT开发算法工程师
pythonopencv开发语言人工智能计算机视觉
引言:本案例展示了如何使用Python结合OpenCV库来实现产品码的识别与验证。首先,通过图像预处理技术(如灰度化、二值化、降噪等)优化产品码图像,然后利用OpenCV中的模板匹配或机器学习算法(如SVM、神经网络等)来定位并识别产品码。目录原理:代码部分:注意:原理:产品码识别与验证的核心在于图像处理与模式识别技术。首先,通过图像处理技术提取出产品码区域,去除背景干扰,增强产品码的可识别性。然
- 《模式识别与机器学习》第一章
CS_Zero
机器学习人工智能
C1符号含义x\boldxx:向量,曲线拟合问题中的x坐标数值序列。元素个数为N。t\boldtt:向量,曲线拟合问题中的y坐标(target)数值序列。w\boldww:向量,曲线拟合问题中的待估计的参数,即M阶多项式的各阶系数。β\betaβ:标量,协方差的倒数,表示样本的精度。α\alphaα:标量,同上,曲线拟合例子中的先验的精度。多项式曲线拟合E(w)=12∑n=1N{y(xn,w)−t
- 六、图像的几何变换
云峰天际
计算机视觉人工智能opencv人工智能计算机视觉
文章目录前言一、镜像变换二、缩放变换前言在计算机视觉中,图像几何变换是指对图像进行平移、旋转、缩放、仿射变换和镜像变换等操作,以改变图像的位置、尺寸、形状或视角,而不改变图像的内容。这些变换在图像处理、模式识别、机器人视觉、医学影像处理等领域具有广泛的应用。通过图像几何变换,可以实现图像的校正、配准、增强和重建等功能,为后续的图像分析和理解提供了重要的基础。一、镜像变换水平镜像(水平翻转)其原理是
- RBF神经网络中的RBF的英文全称是什么,是用来干什么的?
神笔馬良
神经网络人工智能深度学习
问题描述:RBF神经网络中的RBF的英文全称是什么,是用来干什么的?问题解答:RBF神经网络中的RBF是径向基函数(RadialBasisFunction)的缩写。径向基函数是一种在机器学习和模式识别中常用的函数类型,它们通常用于构建非线性模型。在RBF神经网络中,径向基函数被用作隐藏层的激活函数,用来将输入数据从输入空间映射到一个高维的特征空间,从而实现非线性的数据拟合和模式识别。具体来说,径向
- 用脑想问题还是用心驱动脑?
风口猪炒股指标
抢财猫股票课堂我的思想大火拼脑心关系
昨天回答了几个朋友的问题,我发现提问题的人很少,这让我想起之前讲的小妞子的故事,我问了她好几个月的同一句话:你有问题吗?结果她很反感,嘿嘿。其实吧,我讲的很多东西都是实的,反而我们感知不到的日常以为真的东西其实是不真实的。比如说眼见为实,真正是眼睛看到的是你认识的真实的吗?不是,因为你脑子里有模式识别了才被识别出来,如果脑子里没有模式就无法识别,即便眼睛看到了也会忽略掉。那追问下去,如果脑子无法识
- 【专题】2023年中国手术机器人行业专题报告PDF合集分享(附原数据表)
原文链接:https://tecdat.cn/?p=34144仿生机器人作为一类结合了仿生学原理的机器人,具备自主决策和规划行动的能力,正逐渐进入大众视野。它们的核心技术要素包括感知与认知技术、运动与控制技术、人机交互技术和自主决策技术。阅读原文,获取专题报告合集全文,解锁文末68份仿生机器人相关行业研究报告。感知与认知技术涵盖了各种传感器的应用、模式识别和情感理解等高级认知能力,而运动与控制技术
- 计算机视觉主要知识点
superdont
计算机视觉人工智能
计算机视觉是指利用计算机和算法来解析和理解图片和视频中的内容。这是一个跨学科领域,融合了计算机科学、图像处理、机器学习和模式识别等多方面的技术。以下是一些计算机视觉入门的基本知识点:图像基础:像素:图片的最基本组成单元,包含了颜色信息。色彩空间:如RGB(红、绿、蓝)、HSV(色调、饱和度、明度)等,不同色彩空间代表图像色彩的方式不同。图像类型:位图(Bitmap)与矢量图(Vector),位图由
- 探索未来:集成存储器计算(IMC)与深度神经网络(DNN)的机遇与挑战
繁依Fanyi
dnn人工智能神经网络深度学习机器学习gitwindows
开篇部分:人工智能、深度神经网络与内存计算的交汇在当今数字化时代,人工智能(AI)已经成为科技领域的一股强大力量,而深度神经网络(DNN)则是AI的核心引擎之一。DNN是一种模仿人类神经系统运作方式的计算模型,通过层层堆叠的神经元网络来实现复杂的模式识别和数据处理任务。从图像识别、语音识别到自然语言处理,DNN已经在各个领域展现了惊人的能力。然而,随着DNN模型的不断演进和复杂化,对计算资源的需求
- 机器学习系列——(十七)聚类
飞影铠甲
机器学习机器学习聚类人工智能
引言在当今数据驱动的时代,机器学习已经成为了解锁数据潜能的关键技术之一。其中,聚类作为机器学习领域的一个重要分支,广泛应用于数据挖掘、模式识别、图像分析等多个领域。本文旨在深入探讨聚类技术的原理、类型及其应用,为读者提供一个全面而深入的了解。一、什么是聚类?聚类是一种无监督学习(UnsupervisedLearning)技术,它的目标是将相似的对象分组到一起,形成簇(Cluster)。与有监督学习
- 「论文搬运」王亦洲课题组 CVPR 2021 入选论文解读:时间序列疾病预测的因果隐马尔可夫模型
Sternstunden
论文计算机视觉人工智能深度学习cvpr
本文是对发表于计算机视觉和模式识别领域的顶级会议CVPR2021的论文“CausalHiddenMarkovModelforTimeSeriesDiseaseForecasting(时间序列疾病预测的因果隐马尔可夫模型)”的解读。该论文由北京大学王亦洲课题组与深睿医疗等单位合作,针对时间序列疾病预测的问题,提出了因果隐马尔可夫模型描述疾病的动态发展过程,并使用基于VAE的变分框架进行学习。通过对图
- 探秘深度学习的巅峰之作:ResNet101与其在图像识别领域的革命性应用
程序员Chino的日记
深度学习人工智能
引言深度学习和图像识别的世界已经被深度卷积神经网络的引入所革命化,而在这些网络中,ResNet101架构作为一个重要的里程碑脱颖而出。本文旨在详细探讨ResNet101架构、其设计、功能和应用。ResNet革命2015年在计算机视觉和模式识别会议(CVPR)上介绍的ResNet(残差网络)家族,标志着深度学习图像识别的一个转折点。这些网络引入了残差学习的概念,解决了深度神经网络中的梯度消失问题,使
- LSTM进行时间序列预测还有哪些创新点,有什么推荐的好发论文的模型和代码?
电力系统爱好者
lstm人工智能rnn
LSTM进行时间序列预测还有哪些创新点,有什么推荐的好发论文的模型和代码?时间序列分析是处理时间相关数据的一种方法,常用于预测、趋势分析和模式识别等应用。下面是一些常见的时间序列分析方法和相应的MATLAB代码示例:移动平均法:%计算简单移动平均data=[1,2,3,4,5,6];windowSize=3;movingAverage=movmean(data,windowSize);自回归模型(
- 机器学习简要概述
@Duang~
机器学习机器学习人工智能算法
一、基本概念及应用传统机器学习算法首先需要对数据进行特征提取,采用分类器(如决策树、人工神经网络、贝叶斯、集成学习、支持向量机等)进行分类。机器学习:特征提取+分类器分类特征提取难,制约发展。深度学习出现,一定程度解决了特征提取的难题,机器学习繁荣起来。机器学习+数据库=数据挖掘+工业应用=模式识别+图像处理=机器视觉+语音处理=语音识别+文本处理=自然语言处理二、数据集及模型数据集的划分:方法:
- 大脑的工作原理
珊珊_带你重返年轻
今天继续阅读《微习惯》第二章,大脑的工作原理。今天这一章有点烧脑。大脑分成两个部分-潜意识部分和意识部分。重复就是(潜意识)大脑使用的语言。建立习惯的目标是用重复来改变大脑。事实上改变习惯的两个关键点是重复和回报,如果有回报,大脑更愿意重复做一件事。我们的行为中有45%是自动完成的,无须思考的。大脑是由执行决策和进行自动行为模式识别的两部分组成的系统。前额皮层的管理功能相当活跃,反应灵敏,但同时也
- 计算机视觉比较有名的期刊和会议
anycedo
中文SCI级:《物理学报》《红外与毫米波学报》etc.(IF比较低,也不是特别专门针对计算机视觉)EI级:《自动化学报》《光学精密工程》《电子学报》《软件学报》《计算机研究与发展》《计算机学报》《计算机辅助设计与图形学学报》《系统工程与电子技术》、一些大学的学报,etc.(质量参差不齐)中文核心《中国图象图形学报》《模式识别与人工智能》《机器人》《图学学报》《电光与控制》etc.国际会议1.ICC
- 工信部颁发的《计算机视觉处理设计开发工程师》中级证书
人工智能技术与咨询
人工智能计算机视觉自然语言处理
计算机视觉(ComputerVision)是一门研究如何让计算机能够理解和分析数字图像或视频的学科。简单来说,计算机视觉的目标是让计算机能够像人类一样对视觉信息进行处理和理解。为实现这个目标,计算机视觉结合了图像处理、机器学习、模式识别、计算几何等多个领域的理论和技术。计算机视觉在许多领域和行业中具有广泛应用,如自动驾驶、医疗影像分析、无人机、智能监控、虚拟现实(VR)和增强现实(AR)等。随着深
- 【大厂AI课学习笔记】1.5 AI技术领域(2)语音识别
giszz
学习笔记人工智能人工智能学习笔记
今天来梳理语音识别相关的关键技术和发展脉络。语音识别:定义、关键技术、技术发展、应用场景与商业化成功一、语音识别的定义语音识别,也称为自动语音识别(ASR),是指将人类的语音转换为机器可读的文本或命令的技术。它是人机交互的重要组成部分,旨在让计算机能够理解并执行人类的语音指令。语音识别技术涉及到信号处理、模式识别、自然语言处理等多个领域的知识。二、关键技术信号处理和特征提取:语音信号是一种复杂的时
- 深度学习在智能交互中的应用:人与机器的和谐共生
wd90119
深度学习人工智能
深度学习与人类的智能交互是当前人工智能领域研究的热点之一。深度学习作为机器学习的一个重要分支,具有强大的特征学习和模式识别能力,可以模拟人脑的神经网络进行数据分析和预测。而人类的智能交互则是指人类与机器之间的信息交流和操作互动,包括语音识别、图像识别、自然语言处理等技术。深度学习与人类的智能交互相结合,可以实现更加自然、高效和智能的人机交互方式。例如,通过深度学习的语音识别技术,机器可以理解和识别
- 深度学习的进展
csdn_aspnet
深度学习人工智能
一、深度学习的基本原理和算法:深度学习是一种基于神经网络的机器学习方法,其基本原理是模仿人脑神经网络的结构和功能,通过多层次的神经网络模型来实现对数据的学习和模式识别。以下是深度学习的基本原理和算法:1、输入层:深度学习的输入层接收原始数据,这可以是图像、文本、音频等各种形式的数据。2、隐藏层:深度学习的核心是多层的隐藏层。每一层都由大量的神经元(节点)组成,每个神经元都与上一层的所有神经元相连,
- Java常用排序算法/程序员必须掌握的8大排序算法
cugfy
java
分类:
1)插入排序(直接插入排序、希尔排序)
2)交换排序(冒泡排序、快速排序)
3)选择排序(直接选择排序、堆排序)
4)归并排序
5)分配排序(基数排序)
所需辅助空间最多:归并排序
所需辅助空间最少:堆排序
平均速度最快:快速排序
不稳定:快速排序,希尔排序,堆排序。
先来看看8种排序之间的关系:
1.直接插入排序
(1
- 【Spark102】Spark存储模块BlockManager剖析
bit1129
manager
Spark围绕着BlockManager构建了存储模块,包括RDD,Shuffle,Broadcast的存储都使用了BlockManager。而BlockManager在实现上是一个针对每个应用的Master/Executor结构,即Driver上BlockManager充当了Master角色,而各个Slave上(具体到应用范围,就是Executor)的BlockManager充当了Slave角色
- linux 查看端口被占用情况详解
daizj
linux端口占用netstatlsof
经常在启动一个程序会碰到端口被占用,这里讲一下怎么查看端口是否被占用,及哪个程序占用,怎么Kill掉已占用端口的程序
1、lsof -i:port
port为端口号
[root@slave /data/spark-1.4.0-bin-cdh4]# lsof -i:8080
COMMAND PID USER FD TY
- Hosts文件使用
周凡杨
hostslocahost
一切都要从localhost说起,经常在tomcat容器起动后,访问页面时输入http://localhost:8088/index.jsp,大家都知道localhost代表本机地址,如果本机IP是10.10.134.21,那就相当于http://10.10.134.21:8088/index.jsp,有时候也会看到http: 127.0.0.1:
- java excel工具
g21121
Java excel
直接上代码,一看就懂,利用的是jxl:
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import jxl.write.Label;
import
- web报表工具finereport常用函数的用法总结(数组函数)
老A不折腾
finereportweb报表函数总结
ADD2ARRAY
ADDARRAY(array,insertArray, start):在数组第start个位置插入insertArray中的所有元素,再返回该数组。
示例:
ADDARRAY([3,4, 1, 5, 7], [23, 43, 22], 3)返回[3, 4, 23, 43, 22, 1, 5, 7].
ADDARRAY([3,4, 1, 5, 7], "测试&q
- 游戏服务器网络带宽负载计算
墙头上一根草
服务器
家庭所安装的4M,8M宽带。其中M是指,Mbits/S
其中要提前说明的是:
8bits = 1Byte
即8位等于1字节。我们硬盘大小50G。意思是50*1024M字节,约为 50000多字节。但是网宽是以“位”为单位的,所以,8Mbits就是1M字节。是容积体积的单位。
8Mbits/s后面的S是秒。8Mbits/s意思是 每秒8M位,即每秒1M字节。
我是在计算我们网络流量时想到的
- 我的spring学习笔记2-IoC(反向控制 依赖注入)
aijuans
Spring 3 系列
IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。
IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明:
如:程序中有 Mysql.calss 、Oracle.class 、SqlSe
- 高性能mysql 之 选择存储引擎(一)
annan211
mysqlInnoDBMySQL引擎存储引擎
1 没有特殊情况,应尽可能使用InnoDB存储引擎。 原因:InnoDB 和 MYIsAM 是mysql 最常用、使用最普遍的存储引擎。其中InnoDB是最重要、最广泛的存储引擎。她 被设计用来处理大量的短期事务。短期事务大部分情况下是正常提交的,很少有回滚的情况。InnoDB的性能和自动崩溃 恢复特性使得她在非事务型存储的需求中也非常流行,除非有非常
- UDP网络编程
百合不是茶
UDP编程局域网组播
UDP是基于无连接的,不可靠的传输 与TCP/IP相反
UDP实现私聊,发送方式客户端,接受方式服务器
package netUDP_sc;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.Ine
- JQuery对象的val()方法执行结果分析
bijian1013
JavaScriptjsjquery
JavaScript中,如果id对应的标签不存在(同理JAVA中,如果对象不存在),则调用它的方法会报错或抛异常。在实际开发中,发现JQuery在id对应的标签不存在时,调其val()方法不会报错,结果是undefined。
- http请求测试实例(采用json-lib解析)
bijian1013
jsonhttp
由于fastjson只支持JDK1.5版本,因些对于JDK1.4的项目,可以采用json-lib来解析JSON数据。如下是http请求的另外一种写法,仅供参考。
package com;
import java.util.HashMap;
import java.util.Map;
import
- 【RPC框架Hessian四】Hessian与Spring集成
bit1129
hessian
在【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中介绍了基于Hessian的RPC服务的实现步骤,在那里使用Hessian提供的API完成基于Hessian的RPC服务开发和客户端调用,本文使用Spring对Hessian的集成来实现Hessian的RPC调用。
定义模型、接口和服务器端代码
|---Model
&nb
- 【Mahout三】基于Mahout CBayes算法的20newsgroup流程分析
bit1129
Mahout
1.Mahout环境搭建
1.下载Mahout
http://mirror.bit.edu.cn/apache/mahout/0.10.0/mahout-distribution-0.10.0.tar.gz
2.解压Mahout
3. 配置环境变量
vim /etc/profile
export HADOOP_HOME=/home
- nginx负载tomcat遇非80时的转发问题
ronin47
nginx负载后端容器是tomcat(其它容器如WAS,JBOSS暂没发现这个问题)非80端口,遇到跳转异常问题。解决的思路是:$host:port
详细如下:
该问题是最先发现的,由于之前对nginx不是特别的熟悉所以该问题是个入门级别的:
? 1 2 3 4 5
- java-17-在一个字符串中找到第一个只出现一次的字符
bylijinnan
java
public class FirstShowOnlyOnceElement {
/**Q17.在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b
* 1.int[] count:count[i]表示i对应字符出现的次数
* 2.将26个英文字母映射:a-z <--> 0-25
* 3.假设全部字母都是小写
*/
pu
- mongoDB 复制集
开窍的石头
mongodb
mongo的复制集就像mysql的主从数据库,当你往其中的主复制集(primary)写数据的时候,副复制集(secondary)会自动同步主复制集(Primary)的数据,当主复制集挂掉以后其中的一个副复制集会自动成为主复制集。提供服务器的可用性。和防止当机问题
mo
- [宇宙与天文]宇宙时代的经济学
comsci
经济
宇宙尺度的交通工具一般都体型巨大,造价高昂。。。。。
在宇宙中进行航行,近程采用反作用力类型的发动机,需要消耗少量矿石燃料,中远程航行要采用量子或者聚变反应堆发动机,进行超空间跳跃,要消耗大量高纯度水晶体能源
以目前地球上国家的经济发展水平来讲,
- Git忽略文件
Cwind
git
有很多文件不必使用git管理。例如Eclipse或其他IDE生成的项目文件,编译生成的各种目标或临时文件等。使用git status时,会在Untracked files里面看到这些文件列表,在一次需要添加的文件比较多时(使用git add . / git add -u),会把这些所有的未跟踪文件添加进索引。
==== ==== ==== 一些牢骚
- MySQL连接数据库的必须配置
dashuaifu
mysql连接数据库配置
MySQL连接数据库的必须配置
1.driverClass:com.mysql.jdbc.Driver
2.jdbcUrl:jdbc:mysql://localhost:3306/dbname
3.user:username
4.password:password
其中1是驱动名;2是url,这里的‘dbna
- 一生要养成的60个习惯
dcj3sjt126com
习惯
一生要养成的60个习惯
第1篇 让你更受大家欢迎的习惯
1 守时,不准时赴约,让别人等,会失去很多机会。
如何做到:
①该起床时就起床,
②养成任何事情都提前15分钟的习惯。
③带本可以随时阅读的书,如果早了就拿出来读读。
④有条理,生活没条理最容易耽误时间。
⑤提前计划:将重要和不重要的事情岔开。
⑥今天就准备好明天要穿的衣服。
⑦按时睡觉,这会让按时起床更容易。
2 注重
- [介绍]Yii 是什么
dcj3sjt126com
PHPyii2
Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义,也可看作 Yes It Is! 的缩写。
Yii 最适合做什么?
Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应
- Linux SSH常用总结
eksliang
linux sshSSHD
转载请出自出处:http://eksliang.iteye.com/blog/2186931 一、连接到远程主机
格式:
ssh name@remoteserver
例如:
ssh
[email protected]
二、连接到远程主机指定的端口
格式:
ssh name@remoteserver -p 22
例如:
ssh i
- 快速上传头像到服务端工具类FaceUtil
gundumw100
android
快速迭代用
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOExceptio
- jQuery入门之怎么使用
ini
JavaScripthtmljqueryWebcss
jQuery的强大我何问起(个人主页:hovertree.com)就不用多说了,那么怎么使用jQuery呢?
首先,下载jquery。下载地址:http://hovertree.com/hvtart/bjae/b8627323101a4994.htm,一个是压缩版本,一个是未压缩版本,如果在开发测试阶段,可以使用未压缩版本,实际应用一般使用压缩版本(min)。然后就在页面上引用。
- 带filter的hbase查询优化
kane_xie
查询优化hbaseRandomRowFilter
问题描述
hbase scan数据缓慢,server端出现LeaseException。hbase写入缓慢。
问题原因
直接原因是: hbase client端每次和regionserver交互的时候,都会在服务器端生成一个Lease,Lease的有效期由参数hbase.regionserver.lease.period确定。如果hbase scan需
- java设计模式-单例模式
men4661273
java单例枚举反射IOC
单例模式1,饿汉模式
//饿汉式单例类.在类初始化时,已经自行实例化
public class Singleton1 {
//私有的默认构造函数
private Singleton1() {}
//已经自行实例化
private static final Singleton1 singl
- mongodb 查询某一天所有信息的3种方法,根据日期查询
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
// mongodb的查询真让人难以琢磨,就查询单天信息,都需要花费一番功夫才行。
// 第一种方式:
coll.aggregate([
{$project:{sendDate: {$substr: ['$sendTime', 0, 10]}, sendTime: 1, content:1}},
{$match:{sendDate: '2015-
- 二维数组转换成JSON
tangqi609567707
java二维数组json
原文出处:http://blog.csdn.net/springsen/article/details/7833596
public class Demo {
public static void main(String[] args) { String[][] blogL
- erlang supervisor
wudixiaotie
erlang
定义supervisor时,如果是监控celuesimple_one_for_one则删除children的时候就用supervisor:terminate_child (SupModuleName, ChildPid),如果shutdown策略选择的是brutal_kill,那么supervisor会调用exit(ChildPid, kill),这样的话如果Child的behavior是gen_
25楼 you_and_007 2015-06-17 11:27发表 [回复]-
-
将工程改为debug模式时,弹出"丢失MSVCP100D.dll",不知道大家有没有遇到。
24楼 pregious 2015-04-13 15:40发表 [回复]-
-
楼主,您好,我编译的时候出现了OpenCV Error:Assertion failed (scn ==3 || scn==4) in unknown function, file ..\..\..\modules\imgproc\src\color.cpp, line 2433
这样的错误,不知道该怎么改正,请问您遇到过这种问题吗?
23楼 ljl02521 2014-12-22 19:49发表 [回复]-
-
引用“wang3857287”的评论:楼主,我的平台是vs2008+opencv2.3.1,运行程序问题很多,调试多次,没成功,请问这个程...
要用2008+opencv2.4.2就可以了
22楼 二姐不想去实验室 2014-11-15 22:47发表 [回复]-
-
我最近也在看这篇论文,但是不知道代码里的那个变量是论文中所说的矩阵R????
Re: roamer_nuptgczx 2015-01-31 15:03发表 [回复]-
-
回复moli152_:矩阵R在代码中没有显式给出,实际上就是保存在feature容器里的那个采样模板
21楼 端午过后的猪 2014-08-07 17:13发表 [回复]-
-
楼主,有没有在运行的过程中跟踪框跟踪到边缘的时候出现程序崩溃的状况,在getFeatureValue()里,是不是哪里有越界的问题??求解答呀,弄不明白了。
20楼 Anfanger1 2014-07-29 14:04发表 [回复]-
-
我下载Matlab版本的代码运行测试了,发现确实很实时。但是,我在用自己的一个目标由尺度变化的视频测试,发现算法就失效了。博主有没有什么方法可以解决。另外这种跟踪方法是不是只适合单个目标的跟踪,如果是多个目标,怎么处理呢?
19楼 _Ars 2014-07-09 19:37发表 [回复]-
-
编译时,void readImageSequenceFiles(),为什么这个函数中的量都是未定义的?求指导
Re: histronger 2014-09-13 16:46发表 [回复]-
-
回复u010142673:你好,你的问题解决了吗?我现在也是这样,什么MAX_PATH、WIN32_FIND_DATA这些都是未定义的变量,怎么回事呢?
Re: roamer_nuptgczx 2014-10-15 17:19发表 [回复]-
-
回复yq702563853yq:RunTracker.cpp里面少了头文件#include
18楼 wang3857287 2014-05-08 14:57发表 [回复]-
-
楼主,我的平台是vs2008+opencv2.3.1,运行程序问题很多,调试多次,没成功,请问这个程序对平台是不是又最低要求呢?求赐教
17楼 Kasim_T 2014-02-25 14:03发表 [回复]-
-
你好~ 这篇论文是关于压缩感知的追踪
但代码貌似是一个MIL的简化版 不知博主怎么看
Re: zhkhua_198345 2014-04-14 17:14发表 [回复]-
-
回复kaxium:你从哪里看出是MIL的简化版?
16楼 onbaby1 2014-01-06 19:37发表 [回复]-
-
//features中保存的特征模板(矩形框)是相对于box的相对位置的,
//所以需要加上box的坐标才是其在整幅图像中的坐标
xMin = _sampleBox[j].x + features[i][k].x;
xMax = _sampleBox[j].x + features[i][k].x + features[i][k].width;
yMin = _sampleBox[j].y + features[i][k].y;
yMax = _sampleBox[j].y + features[i][k].y + features[i][k].height;
这部分的作用能讲解下吗,为什么用样本的坐标加上特征的坐标,什么意思?
Re: zouxy09 2014-01-06 20:24发表 [回复]-
-
回复onbaby1:_sampleBox是采集到的样本的box嘛,然后feature是在这个box内采集小box嘛,那这个小box在图像中的位置,当然是样本box的位置,加上小box相对于样本box的位置了。
就像如果中国的北京作为原点(0,0),而上海的坐标是(10,-20),而广州在以上海为原点的时候的坐标是(-20,-30),那么广州在以北京作为原点的坐标是多少呢?就是两者相加嘛
15楼 lh2008071102 2013-11-28 10:15发表 [回复]-
-
博主您好,非常感谢您对代码的分析!我分别在linux和windows下运行了代码,linux下运行没什么问题,但是windows下总是出来两个图像框,一个空白的一个是摄像头的实时显示,选择初始跟踪框的时候程序经常不能相应鼠标,不知道您有没有遇到类似的问题?openCv不是很熟,不知道哪里有问题
Re: Crossi 2014-08-08 17:28发表 [回复]-
-
回复lh2008071102:请问一下您的Linux下的代码是哪里下载的?还是自己写的?能不能分享一下?感激不尽~.q.q:[email protected]
Re: zouxy09 2013-11-28 15:23发表 [回复]-
-
回复lh2008071102:哦,这个问题我没有遇到过,但之前有个朋友运行TLD的时候遇到过(CT的mian函数文件的代码和TLD差不多),他是直接拷贝我网上注释的代码的,可能是遇到了编码问题,所以会出现这种错误。你试下修改下工程的编码,或者你下载原始的代码回来编译试试。
Re: histronger 2014-09-12 09:51发表 [回复]-
-
回复zouxy09:博主,我也遇到了代码运行时出现两个窗口,没法响应鼠标的问题,可是我确实是用的源码编译的,不是从网页上copy的,一直解决不了,怎么办呢?
Re: roamer_nuptgczx 2015-01-24 15:09发表 [回复]-
-
回复yq702563853yq:我感觉,有可能是你开启了两个名字不同的显示框,仔细看看代码,或者单步调试查找问题
14楼 jia_zhengshen 2013-08-08 16:47发表 [回复]-
-
我也试了试,但是实时性完全保证不了啊,有人说是opencv的tbb,cuda加速没有开,你认同这个观点吗?
13楼 生命的礼物 2013-04-08 19:37发表 [回复]-
-
非常感谢楼主分享对C++代码的理解,楼主功力深厚呀!我还有个不懂的地方,HaarFeature函数定义及引用的时候,形参和实参为什么是_objectBox,而不是_sampleBox呢?_objectBox表示某帧图像的目标位置,我觉得应该是对于任意一个采集的正或负样本都需要通过HaarFeature这一函数进行处理,得到这一样本对应的features 及 featuresWeight 。
Re: zouxy09 2013-04-08 23:04发表 [回复]-
-
回复zhaosong19891209:呵呵,有点久没看了。个人觉得你的理解是对的啊。实际上不管是目标(上一帧目标周围采集的样本)还是样本(新的一帧采集的待匹配的样本)都需要通过HaarFeature这一函数来计算特征的啊。所以不用纠结形参名称是什么。如果硬要说的话,你说的也对啊。是对样本提取特征。只是样本有我上面说的两种。
Re: 生命的礼物 2013-04-09 08:15发表 [回复]-
-
回复zouxy09: 恩恩,其实只是一个参数名而已,呵呵。
Re: roamer_nuptgczx 2015-01-24 19:17发表 [回复]-
-
回复zhaosong19891209:学的第一个跟踪算法就是CT,今天又重新看了一遍代码,对于你这个问题,说说我的理解吧。HaarFeature函数体现了这篇论文的核心思路,它并不是用于计算Haar特征的,而是实现了将高维的类Haar特征压缩成50维。HaarFeature函数定义及引用的时候,形参和实参的确都是_objectBox,而不是_sampleBox,并且在这个函数里给_objectBox传递的实参就是第一帧鼠标选择的那个框!在源码里你会发现CT在对整个视频的跟踪过程中,HaarFeature函数只在初始化时的init函数里调用过一次,HaarFeature函数在鼠标选择的框中抽取一系列的小box(也就是论文里图Fig.2中David脸上的小白框),并把小box的相对坐标及对应的权重分别保存在features和featuresWeight这两个容器里,而且之后一直保持不变,也就是说,从第二帧开始,计算每一个_sampleBox的Haar特征都仅仅只需要调用getFeatureValue这个函数,这个你可以从processFrame函数中清晰地看出,getFeatureValue函数里使用的小box的features及 featuresWeight一直是第一帧初始化时生成的,之后没有更新过。
举个例子,比如现在跟踪人脸,每次计算Haar特征时,对每一个_sampleBox抽取的小box的相对位置和权重都应该和第一帧是相同的(这是相对意义上的,小box的实际位置还要叠加上_sampleBox的坐标),这样才能保证第一帧如果随机抽取到的小box是人脸的鼻子,以后的每一帧都要抽取“假定是鼻子”的那个部位,而不是每次都随机抽取,因为在跟踪过程中,人脸在画面中是可以动的,但是鼻子相对于脸的位置是保持不变的,每一个_sampleBox都应该拿“假定是鼻子”的那个部位的Haar特征和上一帧目标中真实鼻子的Haar特征比较才是合理的,事实上只有唯一一个准确的_sampleBox的“假定是鼻子”的那个部位正好就是鼻子(此时贝叶斯分类器的得分最高),这个_sampleBox即是当前帧跟踪到的目标框!
【写了很多但不知道我表达清楚没有,如果我的理解有误,欢迎大家指出!】
12楼 liuzhanwei2006 2013-03-25 16:28发表 [回复]-
-
楼主的理解很深刻,受益良多。楼主能否分析一下MATLAB代码哪
11楼 xinzailushang 2013-01-24 13:04发表 [回复]-
-
赞~楼主理解的很深,想请教一个问题,目标消失的时候该如何判断呢,我输入的视频图像序列前段视频是有目标的,到后段视频跟踪的目标已经没有了可红色的矩形框还在,不知道该如何解决这个问题?谢谢!
Re: zouxy09 2013-01-24 13:21发表 [回复]-
-
回复xinzailushang:呵呵,首先谢谢鼓励!
这个是在线跟踪漂移和跟丢的问题。个人感觉这个是比较宽泛的问题,目前的策略还是有挺多的,例如运动分析啊、重构误差啊、保存历史模板进行匹配啊等等,至于有没有比较好的推荐,个人暂时没有这方面的经验。望各位前辈指导!呵呵
10楼 zkhua 2013-01-23 16:18发表 [回复]-
-
楼主理解的非常好。多谢楼主了。
9楼 zl201110 2013-01-21 19:53发表 [回复]-
-
程序里哪里用到训练后的结果了
Re: zouxy09 2013-01-22 11:13发表 [回复]-
-
回复zl201110:按上面所说的,在上一帧中,我们就已经训练得到了更新后的高斯模型,那么在新的一帧采集到的样本,提取其特征,然后代入这个高斯模型,就可以得到这个特征属于目标和背景的概率了,具体实现在radioClassifier中
Re: zouxy09 2013-01-22 11:15发表 [回复]-
-
回复zouxy09:这里用到的更新后的参数(来计算概率):
(i,j)-_muPos[i])*(_sampleFeatureValue.at(i,j)-_muPos[i]) / -(2.0f*_sigmaPos[i]*_sigmaPos[i]+1e-30) ) / (_sigmaPos[i]+1e-30); ……
pPos = exp( (_sampleFeatureValue.at
8楼 zl201110 2013-01-21 19:52发表 [回复]-
-
贝叶斯训练部分在哪体现了
Re: zouxy09 2013-01-22 11:11发表 [回复]-
-
回复zl201110:论文中贝叶斯是描述某个特征属于目标或者背景的概率,因为目标或者背景的先验概率看做一样,所以计算每个特征的属于目标和背景的后验概率的对数比值就相当于他们的似然函数的比值。另外,某个特征属于目标或者背景的概率模型可以用高斯模型来描述,而高斯分布就可以通过期望和方差两个参数来表征。所以classifierUpdate中通过在跟踪到的结果的周围采集样本来对概率模型参数进行更新就是训练了(论文的公式6 )
Re: zouxy09 2013-01-22 11:15发表 [回复]-
-
回复zouxy09:这里更新了参数:
//这个模型参数更新的公式见论文的公式6
_sigma[i] = (float)sqrt( _learnRate*_sigma[i]*_sigma[i] + (1.0f-_learnRate)*sigmaTemp.val[0]*sigmaTemp.val[0] ……
Re: zl201110 2013-01-22 22:57发表 [回复]-
-
回复zouxy09:太感谢了,可如何判定训练已经适度呢,如何决定训练结束了呢
7楼 QDaQiao 2013-01-06 11:18发表 [回复]-
-
是不是降了维是50维呢
Re: zouxy09 2013-01-06 12:51发表 [回复]-
-
回复QDaQiao:您好,我说说我的个人理解啊。
首先,对于原始的一个样本来说。它的特征我们用一系列的矩形特征(矩阵内所有像素灰度的和)来描述。而矩形特征可位于图像任意位置,大小也可以任意改变,所以很小的检测窗口就含有非常多的矩形特征。每一个矩阵特征(矩阵内所有像素灰度的和)即xi,所有的这些矩阵特征就构成了原始样本图像的特征向量x。这个x的维数很大。(那任意位置任意大小的矩形框内的像素和怎么算啊,就是积分图啊,和论文中的一系列多尺度矩形滤波器进行卷积的功能是一样的,因为卷积模板核的元素全是1)。
好了,原始样本的特征x的维数太大了,我们需要对其降维。降维后每一个样本只有50个特征,也就是v,n=50,每一个特征分量vi是由2到3个随机选择的矩形框的灰度加权求和来得到,也就是vi=rij*xj(对所有j),rij就是随机矩阵R中的第i行的第j个元素,因为每一行只有最多4个非零的元素(这里只挑2个或者3个)。那我们就只需要计算这些非零元素与xj(第j个矩形框内像素的灰度和)的乘积的和就行了。那怎么决定矩阵R的这一行哪些元素非零呢?这就通过随机矩阵的性质,通过论文中说到的生成随机矩阵的方法来随机生成了。这样得到的低维的特征v几乎保留原有图像的高维特征信息x。
不知道自己的理解对不,若有错误,往大家指正。呵呵
Re: Doomcrafter 2014-02-13 13:17发表 [回复]-
-
回复zouxy09:博主对降维的理解我觉得是正确的,不过貌似程序里面关于s的选值和论文交待的不同,有两个问题:
1.RIP矩阵中系数值为√2或√3的前提是s为2或者3,但实验中s的取值为m/4,程序中仍然取的√2或√3,而且为何s等于子窗口的数目有点不解
2.程序中是除以√2或√3,不是乘以,有点奇怪
Re: 小羽毛的心愿 2015-07-27 18:15发表 [回复]-
-
回复Doomcrafter:不是乘以,是除以的原因是,作者乘以了概率,1/2S的概率分别取根号S,以1-1/s的概率取根号S乘以0(即为0)
Re: h_yongqiang 2013-03-06 10:57发表 [回复]-
-
回复zouxy09:说的太好了,不懂的地方经你一说都懂了
Re: QDaQiao 2013-01-06 15:48发表 [回复]-
-
回复zouxy09:清晰了,谢谢谢谢
6楼 QDaQiao 2013-01-04 16:30发表 [回复]-
-
大侠们 文章中的fig.3的横纵坐标是什么,还有那个降维在程序里体现在哪里了呢 本来haar特征的维数就不大啊
Re: zouxy09 2013-01-06 13:14发表 [回复]-
-
回复QDaQiao:它是用高斯分布来描述某帧的所有正样本的某个harr特征的概率分布的。假设这一帧我们采集了100个正样本,每个样本有50个harr特征(就是一个harr特征就是一个数值),那么对于某个harr特征vi来说,100个正样本就有100个这个harr特征vi(也就是100个数了),那我们就可以用一个直方图来统计着100个数的分布,例如有10个样本的特征值vi是10000,有50个样本的特征值是12000,这样就可以建立一个直方图了(横坐标就是特征值vi,纵坐标就是特征值vi属于同一个区间的正样本的数目),唉,可以看到,这个直方图和高斯分布很像,所以就可以通过高斯分布来描述了。那就表示,如果新来一个样本,它对应的特征值是vi,那把vi代入这个高斯分布,就会得到这个特征vi属于正样本或者负样本的概率了。
不知道自己的理解对不,若有错误,往大家指正。呵呵
5楼 liuchiliuchi900316 2012-12-24 20:15发表 [回复]-
-
楼主,您好,感谢您的博文,Compressive Tracking的C++代码比TLD简单了很多很多,但是任有一点不解,就是函数HarrFeature函数中的numRect变量,这个变量的意思应该就是测量矩阵R中一行的非零个数吧?但是论文中的意思这个个数应该是<=4的,但是按照他的定义,个数是2或者3吧?不知道是不是这么理解的
Re: zouxy09 2012-12-25 09:54发表 [回复]-
-
回复liuchiliuchi900316:numRect变量,这个变量的意思应该就是测量矩阵R中一行的非零个数吧?-----恩恩,是的。
论文中说:上式s取2或者3时,矩阵就满足Johnson-Lindenstrauss推论。
呵呵,我觉得您理解的是对的啊。
4楼 chiefmonk 2012-12-06 11:27发表 [回复]-
-
用TLD的dataset测试了一下,发现对剧烈运动的跟踪非常差,完全跟错了,偏差达到几十像素。跟错的视频包括07/08/09,另外对多个行人的视频03后半段也跟飞了
Re: cathyzhaosago 2012-12-07 09:31发表 [回复]-
-
回复chiefmonk:是的,发现对剧烈的运动,比较难以适应,增大搜索范围也会导致跟踪到背景上,需要反复调。
那这么说来,如果想要在实际的监控视频上进行实验,应该是TLD的效果更好一些了?两者用的特征好像差不太多,TLD优势的部分在于半监督学习机制?对TLD了解比较少,你是怎么看的呢?
Re: chiefmonk 2012-12-06 11:35发表 [回复]-
-
回复chiefmonk:把搜索窗口改成50像素,对07_motorcross中摩托车手的白色衣服跟踪好一些,但是经常出现跟踪到了天空的白云上
06_car的跟踪在大搜索窗口下变差了。
另外速度慢了几倍,具体没测试。
初步怀疑是用简单的积分图差做目标特征过于简单
Re: yang_xian521 2012-12-06 12:54发表 [回复]-
-
回复chiefmonk:ct跟踪那段摩托车的视频时,参数要调整,learnrate也要调整,效果会好一些。
3楼 cathyzhaosago 2012-12-06 11:18发表 [回复]-
-
也跑了下这个C++版本,用作者提供的数据集做实验,效果没有很好呢,还是容易drift~想问下您做类似实验了吗?参数如何配置?
2楼 qqtximeng5 2012-12-03 10:21发表 [回复]-
-
你们都是高手!
1楼 yang_xian521 2012-11-22 09:16发表 [回复] [引用] [举报]-
-
没有裁剪的,和matlab代码的模块都能对应上~~注释很详细,赞
Re: zouxy09 2012-11-22 09:26发表 [回复] [引用] [举报]-
-
回复yang_xian521:呵呵,谢谢您的指导,谢谢您的代码啊!不知道您可否解答下我的疑问呢?1、“多尺度的卷积”如果没有裁剪,那在代码的什么地方进行实现呢?2、我对weightTemp权值的理解对吗?为什么没有0元素的呢?或者说什么地方进行了稀疏表达呢?3、为什么是sqrt(s)分之一?我昨晚该为sqrt(s)运行也没有问题哦。渴望得到您的指导!另外,您的博客内容给我的学习帮助非常大,感谢您的无私贡献!
Re: yang_xian521 2012-11-22 09:35发表 [回复] [引用] [举报]-
-
回复zouxy09:客气啦,多尺度的卷积其实就是矩形滤波器,文章是用积分图来做的,我个人的理解,没那么复杂。矩阵一行大概10^5+的特征,只有2~4个元素的权重是1、-1,其他都是0,这就是稀疏。只是写代码和paper又是两回事,如果真的把那个矩形写出来太大了,不利于计算,所以就用了这样的办法实现。sqrt(s)这个问题我和zhang也请教过,他的意思只是归一化,对结果影响不大。看你blog还是很棒的,一起加油
Re: gxiaob 2013-05-31 22:36发表 [回复]-
-
回复yang_xian521:您好!一直不太明白文章中的多尺度卷积和矩形滤波器是什么意思,不知道能够给解释一下,谢谢!
Re: chiefmonk 2012-12-05 22:33发表 [回复]-
-
回复yang_xian521:您好:关于多尺度矩形卷积这部分,我也不理解。积分图只是体现了整个box的一小部分,怎么能体现出尺度呢?另外,从代码看,每帧检测出的矩形大小都是一样的,而如果支持尺度变换的目标检测的话,那每帧的检测矩形应该大小可以变化的
Re: yang_xian521 2012-12-05 22:39发表 [回复]-
-
回复chiefmonk:作者指的尺度应该不是object的尺度,而是box filter的尺度
Re: chiefmonk 2012-12-06 10:03发表 [回复]-
-
回复yang_xian521:这个Box Filter在代码中是HaarFeature函数中生成的矩形吗?这些矩形生成后有大小就再也不变了,如果目标变小了,那这些固定大小的矩形算出的积分图更多的反映了背景的特征,怎么体现出针对目标的尺度变换的特点呢?
Re: yang_xian521 2012-12-06 12:53发表 [回复]-
-
回复chiefmonk:文章没说对目标可以多尺度。。。。。
Re: zouxy09 2012-11-22 09:59发表 [回复] [引用] [举报]-
-
回复yang_xian521:呵呵,非常感谢解惑!多向您学习!很多时候我就是不太清楚paper和编程的差别,看来有时候写代码的境界真的决定了很多啊!呵呵
Re: yang_xian521 2012-11-22 10:03发表 [回复] [引用] [举报]-
-
回复zouxy09:您太谦虚了~
Re: _Ars 2014-07-09 19:38发表 [回复] [引用] [举报]-
-
回复yang_xian521:请问编译时,readImageSequenceFiles()中显示未定义的量有很多,求教
Re: histronger 2014-09-13 16:48发表 [回复] [引用] [举报]-
-
回复u010142673:你好,文件解决了吗?我也是这样,好多变量,比如WIN32_FIND_DATA,都没定义