epam / opencv
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system20% (86,473 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
cpp21% (47,196 lines)
xml23% (14,510 lines)
cu31% (9,245 lines)
cl36% (6,343 lines)
hpp11% (5,793 lines)
h11% (1,068 lines)
mm25% (676 lines)
py6% (551 lines)
java15% (539 lines)
cmake4% (456 lines)
in7% (84 lines)
ps13% (12 lines)
Duplication per Component (primary)
modules21% (71,277 lines)
data21% (13,119 lines)
apps11% (1,129 lines)
doc10% (386 lines)
cmake3% (326 lines)
platforms8% (236 lines)
include0% (0 lines)

Duplication Between Components (50+ lines)

G data data modules modules data--modules 2696 apps apps apps--modules 221

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 261,033 duplicates...
Size#FoldersFilesLinesCode
1341 x 2 data/lbpcascades
modules/java/common_test/res/raw
1:1504 (100%)
1:1504 (100%)
view
805 x 2 modules/cudaobjdetect/src
modules/objdetect/src
887:1691 (54%)
1956:2760 (28%)
view
632 x 2 modules/core/include/opencv2/core/cuda
modules/cudev/include/opencv2/cudev/util
206:922 (85%)
217:933 (84%)
view
265 x 2 modules/calib3d/src
modules/core/src
82:506 (57%)
244:668 (40%)
view
257 x 2 modules/cudafeatures2d/src
modules/features2d/src
80:336 (44%)
376:632 (32%)
view
129 x 2 modules/imgproc/src/opencl
modules/imgproc/src/opencl
43:181 (40%)
8:146 (34%)
view
115 x 2 modules/imgproc/src
modules/imgproc/src
4316:4491 (2%)
4826:5000 (2%)
view
109 x 2 modules/calib3d/src
modules/core/src
534:737 (23%)
696:899 (16%)
view
75 x 2 modules/features2d/src
modules/features2d/src
3550:3624 (<1%)
3960:4034 (<1%)
view
74 x 2 modules/features2d/src
modules/features2d/src
3434:3507 (<1%)
4102:4175 (<1%)
view
74 x 2 modules/features2d/src
modules/features2d/src
6094:6167 (<1%)
6315:6388 (<1%)
view
73 x 2 modules/features2d/src
modules/features2d/src
5993:6065 (<1%)
6391:6463 (<1%)
view
67 x 2 modules/features2d/src
modules/features2d/src
2794:2860 (<1%)
3126:3192 (<1%)
view
67 x 2 modules/features2d/src
modules/features2d/src
2652:2718 (<1%)
2984:3050 (<1%)
view
65 x 2 modules/features2d/src
modules/features2d/src
6955:7019 (<1%)
7968:8032 (<1%)
view
65 x 2 modules/features2d/src
modules/features2d/src
4781:4845 (<1%)
5539:5603 (<1%)
view
62 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:69 (21%)
1:69 (48%)
view
60 x 2 modules/features2d/src
modules/features2d/src
2659:2718 (<1%)
5108:5167 (<1%)
view
60 x 2 modules/features2d/src
modules/features2d/src
2991:3050 (<1%)
5108:5167 (<1%)
view
60 x 2 modules/features2d/src
modules/features2d/src
1809:1868 (<1%)
4145:4204 (<1%)
view
58 x 2 modules/objdetect/src
modules/objdetect/src
917:980 (3%)
1022:1086 (3%)
view
56 x 2 modules/features2d/src
modules/features2d/src
5206:5261 (<1%)
5775:5830 (<1%)
view
56 x 2 modules/features2d/src
modules/features2d/src
6640:6695 (<1%)
7635:7690 (<1%)
view
56 x 2 modules/features2d/src
modules/features2d/src
6640:6695 (<1%)
7554:7609 (<1%)
view
56 x 2 modules/features2d/src
modules/features2d/src
6640:6695 (<1%)
8204:8259 (<1%)
view
56 x 2 modules/features2d/src
modules/features2d/src
7554:7609 (<1%)
7635:7690 (<1%)
view
56 x 2 modules/features2d/src
modules/features2d/src
7554:7609 (<1%)
8204:8259 (<1%)
view
56 x 2 apps/traincascade
apps/traincascade
124:206 (5%)
400:482 (5%)
view
56 x 2 modules/features2d/src
modules/features2d/src
4861:4916 (<1%)
5206:5261 (<1%)
view
56 x 2 modules/features2d/src
modules/features2d/src
4861:4916 (<1%)
5775:5830 (<1%)
view
56 x 2 modules/features2d/src
modules/features2d/src
4709:4764 (<1%)
4861:4916 (<1%)
view
56 x 2 modules/features2d/src
modules/features2d/src
4709:4764 (<1%)
5206:5261 (<1%)
view
56 x 2 modules/features2d/src
modules/features2d/src
4709:4764 (<1%)
5775:5830 (<1%)
view
56 x 2 modules/features2d/src
modules/features2d/src
7635:7690 (<1%)
8204:8259 (<1%)
view
56 x 2 modules/imgproc/src/opencl
modules/imgproc/src/opencl
1:58 (17%)
1:58 (27%)
view
54 x 2 modules/features2d/src
modules/features2d/src
7745:7798 (<1%)
8080:8133 (<1%)
view
54 x 2 modules/features2d/src
modules/features2d/src
5316:5369 (<1%)
5651:5704 (<1%)
view
54 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:61 (35%)
1:61 (40%)
view
54 x 2 modules/features2d/src
modules/features2d/src
7346:7399 (<1%)
8080:8133 (<1%)
view
54 x 2 modules/features2d/src
modules/features2d/src
7346:7399 (<1%)
7745:7798 (<1%)
view
53 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:60 (35%)
1:60 (41%)
view
53 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:60 (40%)
1:60 (27%)
view
53 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:60 (9%)
1:60 (41%)
view
53 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:60 (40%)
1:60 (19%)
view
53 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:60 (30%)
1:60 (18%)
view
53 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:60 (30%)
1:60 (40%)
view
53 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:60 (56%)
1:60 (35%)
view
53 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:60 (27%)
1:60 (41%)
view
53 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:60 (40%)
1:60 (40%)
view
53 x 2 modules/cudaarithm/src/cuda
modules/cudaarithm/src/cuda
1:60 (40%)
1:60 (56%)
view
Duplicated Units
The list of top 39 duplicated units.
See data for all 39 unit duplicates...
Size#FoldersFilesLinesCode
65 x 2 modules/core/src
modules/calib3d/src
755:842 
593:680 
view
48 x 2 modules/core/include/opencv2/core/cuda/detail
modules/cudev/include/opencv2/cudev/block/detail
315:371 
250:306 
view
47 x 2 modules/core/include/opencv2/core/cuda/detail
modules/cudev/include/opencv2/cudev/block/detail
190:245 
222:277 
view
25 x 2 modules/videoio/src
modules/videoio/src
1223:1261 
1144:1182 
view
20 x 2 modules/core/src
modules/imgproc/src
1254:1277 
2098:2121 
view
19 x 2 modules/videoio/src
modules/videoio/src
774:797 
398:421 
view
19 x 2 modules/videoio/src
modules/videoio/src
799:821 
423:445 
view
18 x 2 modules/flann/include/opencv2/flann
modules/flann/include/opencv2/flann
393:413 
496:519 
view
15 x 2 modules/core/src
modules/calib3d/src
859:881 
697:719 
view
15 x 2 modules/videoio/src
modules/videoio/src
371:394 
393:416 
view
15 x 3 modules/highgui/src
modules/highgui/src
modules/highgui/src
1526:1550 
662:686 
2246:2270 
view
13 x 2 modules/highgui/src
modules/highgui/src
754:776 
510:532 
view
13 x 2 modules/calib3d/src
modules/calib3d/src
246:263 
310:327 
view
12 x 2 modules/core/src
modules/calib3d/src
299:312 
137:150 
view
11 x 2 modules/cudev/include/opencv2/cudev/warp/detail
modules/cudev/include/opencv2/cudev/block/detail
96:110 
106:120 
view
11 x 2 modules/calib3d/src
modules/calib3d/src
218:231 
282:295 
view
10 x 2 modules/cudev/include/opencv2/cudev/warp/detail
modules/cudev/include/opencv2/cudev/block/detail
186:198 
216:228 
view
9 x 2 modules/flann/include/opencv2/flann
modules/flann/include/opencv2/flann
254:264 
301:311 
view
9 x 2 modules/core/include/opencv2/core/cuda/detail
modules/cudev/include/opencv2/cudev/grid/detail
137:147 
130:140 
view
9 x 2 modules/core/include/opencv2/core/cuda/detail
modules/cudev/include/opencv2/cudev/grid/detail
150:160 
143:153 
view
9 x 2 modules/core/src
modules/calib3d/src
845:856 
683:694 
view
9 x 2 modules/cudaoptflow/src
modules/cudaoptflow/src
164:177 
165:178 
view
8 x 2 modules/flann/include/opencv2/flann
modules/flann/include/opencv2/flann
242:251 
289:298 
view
8 x 2 modules/core/src
modules/core/src
556:565 
1023:1032 
view
7 x 2 modules/core/misc/java/src/java
modules/core/misc/java/src/java
63:71 
63:71 
view
7 x 3 modules/core/misc/java/src/java
modules/core/misc/java/src/java
modules/core/misc/java/src/java
62:70 
62:70 
62:70 
view
7 x 3 modules/core/include/opencv2/core/cuda/detail
modules/cudev/include/opencv2/cudev/warp/detail
modules/cudev/include/opencv2/cudev/block/detail
241:250 
171:180 
201:210 
view
7 x 2 modules/core/include/opencv2/core/cuda/detail
modules/cudev/include/opencv2/cudev/grid/detail
113:121 
105:113 
view
7 x 2 modules/core/include/opencv2/core/cuda/detail
modules/cudev/include/opencv2/cudev/grid/detail
124:132 
116:124 
view
7 x 2 modules/core/src
modules/core/src
292:300 
419:427 
view
7 x 2 modules/cudaimgproc/src
modules/imgproc/src
692:702 
616:626 
view
7 x 2 modules/cudev/include/opencv2/cudev/warp/detail
modules/cudev/include/opencv2/cudev/block/detail
205:213 
235:243 
view
7 x 2 modules/calib3d/src
modules/calib3d/src
147:155 
199:207 
view
7 x 2 modules/calib3d/src
modules/calib3d/src
233:244 
297:308 
view
7 x 2 modules/calib3d/src
modules/calib3d/src
322:331 
139:148 
view
7 x 2 modules/calib3d/src
modules/calib3d/src
681:689 
467:475 
view
6 x 2 modules/cudev/include/opencv2/cudev/warp/detail
modules/cudev/include/opencv2/cudev/block/detail
158:165 
187:194 
view
6 x 2 modules/videoio/src
modules/videoio/src
2898:2905 
1881:1888 
view
6 x 2 modules/videoio/src/cap_winrt
modules/videoio/src/cap_winrt
146:154 
120:128 
view