Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Opencv
提交
aebffb71
O
Opencv
项目概览
Greenplum
/
Opencv
11 个月 前同步成功
通知
7
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
Opencv
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
aebffb71
编写于
4月 01, 2013
作者:
A
Andrey Kamaev
提交者:
OpenCV Buildbot
4月 01, 2013
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #726 from jet47:fix-pvs-studio-warnings
上级
52fc9f77
b62cf65b
变更
12
显示空白变更内容
内联
并排
Showing
12 changed file
with
17 addition
and
15 deletion
+17
-15
modules/calib3d/test/test_stereomatching.cpp
modules/calib3d/test/test_stereomatching.cpp
+4
-4
modules/contrib/src/fuzzymeanshifttracker.cpp
modules/contrib/src/fuzzymeanshifttracker.cpp
+1
-0
modules/core/include/opencv2/core/mat.hpp
modules/core/include/opencv2/core/mat.hpp
+1
-1
modules/core/src/matop.cpp
modules/core/src/matop.cpp
+1
-1
modules/core/src/matrix.cpp
modules/core/src/matrix.cpp
+1
-1
modules/features2d/src/keypoint.cpp
modules/features2d/src/keypoint.cpp
+1
-1
modules/highgui/src/cap_vfw.cpp
modules/highgui/src/cap_vfw.cpp
+1
-1
modules/imgproc/src/imgwarp.cpp
modules/imgproc/src/imgwarp.cpp
+2
-2
modules/legacy/src/blobtrackingauto.cpp
modules/legacy/src/blobtrackingauto.cpp
+2
-1
modules/legacy/src/calibfilter.cpp
modules/legacy/src/calibfilter.cpp
+1
-1
modules/legacy/src/epilines.cpp
modules/legacy/src/epilines.cpp
+1
-1
modules/objdetect/src/hog.cpp
modules/objdetect/src/hog.cpp
+1
-1
未找到文件。
modules/calib3d/test/test_stereomatching.cpp
浏览文件 @
aebffb71
...
...
@@ -459,14 +459,14 @@ void CV_StereoMatchingTest::run(int)
continue
;
}
int
dispScaleFactor
=
datasetsParams
[
datasetName
].
dispScaleFactor
;
Mat
tmp
;
trueLeftDisp
.
convertTo
(
tmp
,
CV_32FC1
,
1.
f
/
dispScaleFactor
);
trueLeftDisp
=
tmp
;
tmp
.
release
(
);
trueLeftDisp
.
convertTo
(
trueLeftDisp
,
CV_32FC1
,
1.
f
/
dispScaleFactor
);
if
(
!
trueRightDisp
.
empty
()
)
trueRightDisp
.
convertTo
(
t
mp
,
CV_32FC1
,
1.
f
/
dispScaleFactor
);
trueRightDisp
=
tmp
;
tmp
.
release
(
);
trueRightDisp
.
convertTo
(
t
rueRightDisp
,
CV_32FC1
,
1.
f
/
dispScaleFactor
);
Mat
leftDisp
,
rightDisp
;
int
ignBorder
=
max
(
runStereoMatchingAlgorithm
(
leftImg
,
rightImg
,
leftDisp
,
rightDisp
,
ci
),
EVAL_IGNORE_BORDER
);
leftDisp
.
convertTo
(
tmp
,
CV_32FC1
);
leftDisp
=
tmp
;
tmp
.
release
(
);
rightDisp
.
convertTo
(
tmp
,
CV_32FC1
);
rightDisp
=
tmp
;
tmp
.
release
(
);
leftDisp
.
convertTo
(
leftDisp
,
CV_32FC1
);
rightDisp
.
convertTo
(
rightDisp
,
CV_32FC1
);
int
tempCode
=
processStereoMatchingResults
(
resFS
,
ci
,
isWrite
,
leftImg
,
rightImg
,
trueLeftDisp
,
trueRightDisp
,
leftDisp
,
rightDisp
,
QualityEvalParams
(
ignBorder
));
...
...
modules/contrib/src/fuzzymeanshifttracker.cpp
浏览文件 @
aebffb71
...
...
@@ -380,6 +380,7 @@ void CvFuzzyMeanShiftTracker::SearchWindow::initDepthValues(IplImage *maskImage,
{
if
(
*
depthData
)
{
d
=
*
depthData
;
m1
+=
d
;
if
(
d
<
mind
)
mind
=
d
;
...
...
modules/core/include/opencv2/core/mat.hpp
浏览文件 @
aebffb71
...
...
@@ -431,7 +431,7 @@ template<typename _Tp> inline _Tp* Mat::ptr(int y)
template
<
typename
_Tp
>
inline
const
_Tp
*
Mat
::
ptr
(
int
y
)
const
{
CV_DbgAssert
(
y
==
0
||
(
data
&&
dims
>=
1
&&
data
&&
(
unsigned
)
y
<
(
unsigned
)
size
.
p
[
0
])
);
CV_DbgAssert
(
y
==
0
||
(
data
&&
dims
>=
1
&&
(
unsigned
)
y
<
(
unsigned
)
size
.
p
[
0
])
);
return
(
const
_Tp
*
)(
data
+
step
.
p
[
0
]
*
y
);
}
...
...
modules/core/src/matop.cpp
浏览文件 @
aebffb71
...
...
@@ -319,7 +319,7 @@ void MatOp::augAssignXor(const MatExpr& expr, Mat& m) const
{
Mat
temp
;
expr
.
op
->
assign
(
expr
,
temp
);
m
/
=
temp
;
m
^
=
temp
;
}
...
...
modules/core/src/matrix.cpp
浏览文件 @
aebffb71
...
...
@@ -184,7 +184,7 @@ static void finalizeHdr(Mat& m)
void
Mat
::
create
(
int
d
,
const
int
*
_sizes
,
int
_type
)
{
int
i
;
CV_Assert
(
0
<=
d
&&
_sizes
&&
d
<=
CV_MAX_DIM
&&
_sizes
);
CV_Assert
(
0
<=
d
&&
d
<=
CV_MAX_DIM
&&
_sizes
);
_type
=
CV_MAT_TYPE
(
_type
);
if
(
data
&&
(
d
==
dims
||
(
d
==
1
&&
dims
<=
2
))
&&
_type
==
type
()
)
...
...
modules/features2d/src/keypoint.cpp
浏览文件 @
aebffb71
...
...
@@ -192,7 +192,7 @@ struct KeypointResponseGreater
void
KeyPointsFilter
::
retainBest
(
vector
<
KeyPoint
>&
keypoints
,
int
n_points
)
{
//this is only necessary if the keypoints size is greater than the number of desired points.
if
(
n_points
>
0
&&
keypoints
.
size
()
>
(
size_t
)
n_points
)
if
(
n_points
>
=
0
&&
keypoints
.
size
()
>
(
size_t
)
n_points
)
{
if
(
n_points
==
0
)
{
...
...
modules/highgui/src/cap_vfw.cpp
浏览文件 @
aebffb71
...
...
@@ -406,7 +406,7 @@ bool CvCaptureCAM_VFW::open( int wIndex )
fourcc
=
(
DWORD
)
-
1
;
memset
(
&
caps
,
0
,
sizeof
(
caps
));
capDriverGetCaps
(
hWndC
,
&
caps
,
sizeof
(
&
caps
));
capDriverGetCaps
(
hWndC
,
&
caps
,
sizeof
(
caps
));
::
MoveWindow
(
hWndC
,
0
,
0
,
320
,
240
,
TRUE
);
capSetUserData
(
hWndC
,
(
size_t
)
this
);
capSetCallbackOnFrame
(
hWndC
,
frameCallback
);
...
...
modules/imgproc/src/imgwarp.cpp
浏览文件 @
aebffb71
...
...
@@ -3669,7 +3669,7 @@ cv2DRotationMatrix( CvPoint2D32f center, double angle,
double
scale
,
CvMat
*
matrix
)
{
cv
::
Mat
M0
=
cv
::
cvarrToMat
(
matrix
),
M
=
cv
::
getRotationMatrix2D
(
center
,
angle
,
scale
);
CV_Assert
(
M
.
size
()
==
M
.
size
()
);
CV_Assert
(
M
.
size
()
==
M
0
.
size
()
);
M
.
convertTo
(
M0
,
M0
.
type
());
return
matrix
;
}
...
...
@@ -3682,7 +3682,7 @@ cvGetPerspectiveTransform( const CvPoint2D32f* src,
{
cv
::
Mat
M0
=
cv
::
cvarrToMat
(
matrix
),
M
=
cv
::
getPerspectiveTransform
((
const
cv
::
Point2f
*
)
src
,
(
const
cv
::
Point2f
*
)
dst
);
CV_Assert
(
M
.
size
()
==
M
.
size
()
);
CV_Assert
(
M
.
size
()
==
M
0
.
size
()
);
M
.
convertTo
(
M0
,
M0
.
type
());
return
matrix
;
}
...
...
modules/legacy/src/blobtrackingauto.cpp
浏览文件 @
aebffb71
...
...
@@ -429,10 +429,11 @@ void CvBlobTrackerAuto1::Process(IplImage* pImg, IplImage* pMask)
for
(
i
=
0
;
i
<
NewBlobList
.
GetBlobNum
();
++
i
)
{
CvBlob
*
pBN
=
NewBlobList
.
GetBlob
(
i
);
pBN
->
ID
=
m_NextBlobID
;
if
(
pBN
&&
pBN
->
w
>=
CV_BLOB_MINW
&&
pBN
->
h
>=
CV_BLOB_MINH
)
{
pBN
->
ID
=
m_NextBlobID
;
CvBlob
*
pB
=
m_pBT
->
AddBlob
(
pBN
,
pImg
,
pmask
);
if
(
pB
)
{
...
...
modules/legacy/src/calibfilter.cpp
浏览文件 @
aebffb71
...
...
@@ -235,7 +235,7 @@ void CvCalibFilter::SetCameraCount( int count )
cvReleaseMat
(
&
rectMap
[
i
][
1
]
);
}
memset
(
latestCounts
,
0
,
sizeof
(
latest
Poi
nts
)
);
memset
(
latestCounts
,
0
,
sizeof
(
latest
Cou
nts
)
);
maxPoints
=
0
;
cameraCount
=
count
;
}
...
...
modules/legacy/src/epilines.cpp
浏览文件 @
aebffb71
...
...
@@ -2115,7 +2115,7 @@ CV_IMPL IplImage* icvCreateIsometricImage( IplImage* src, IplImage* dst,
if
(
!
dst
||
dst
->
depth
!=
desired_depth
||
dst
->
nChannels
!=
desired_num_channels
||
dst_size
.
width
!=
src_size
.
width
||
dst_size
.
height
!=
dst
_size
.
height
)
dst_size
.
height
!=
src
_size
.
height
)
{
cvReleaseImage
(
&
dst
);
dst
=
cvCreateImage
(
src_size
,
desired_depth
,
desired_num_channels
);
...
...
modules/objdetect/src/hog.cpp
浏览文件 @
aebffb71
...
...
@@ -2627,7 +2627,7 @@ void HOGDescriptor::readALTModel(std::string modelfile)
detector
.
push_back
((
float
)
-
linearbias
);
setSVMDetector
(
detector
);
delete
linearwt
;
delete
[]
linearwt
;
}
else
{
throw
Exception
();
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录