Home
last modified time | relevance | path

Searched refs:corners (Results 1 – 25 of 131) sorted by relevance

123456

/external/libaom/libaom/third_party/fastfeat/
Dnonmax.c8 xy* aom_nonmax_suppression(const xy* corners, const int* scores, int num_corners, int* ret_num_nonm… in aom_nonmax_suppression() argument
34 last_row = corners[num_corners-1].y; in aom_nonmax_suppression()
43 if(corners[i].y != prev_row) in aom_nonmax_suppression()
45 row_start[corners[i].y] = i; in aom_nonmax_suppression()
46 prev_row = corners[i].y; in aom_nonmax_suppression()
55 xy pos = corners[i]; in aom_nonmax_suppression()
59 if(corners[i-1].x == pos.x-1 && corners[i-1].y == pos.y && Compare(scores[i-1], score)) in aom_nonmax_suppression()
64 if(corners[i+1].x == pos.x+1 && corners[i+1].y == pos.y && Compare(scores[i+1], score)) in aom_nonmax_suppression()
73 if(corners[point_above].y < pos.y - 1) in aom_nonmax_suppression()
78 for(; corners[point_above].y < pos.y && corners[point_above].x < pos.x - 1; point_above++) in aom_nonmax_suppression()
[all …]
Dfast.c8 xy* corners; in aom_fast9_detect_nonmax() local
13 corners = aom_fast9_detect(im, xsize, ysize, stride, b, &num_corners); in aom_fast9_detect_nonmax()
14 scores = aom_fast9_score(im, stride, corners, num_corners, b); in aom_fast9_detect_nonmax()
15 nonmax = aom_nonmax_suppression(corners, scores, num_corners, ret_num_corners); in aom_fast9_detect_nonmax()
17 free(corners); in aom_fast9_detect_nonmax()
Dfast.h12 int* aom_fast9_score(const byte* i, int stride, xy* corners, int num_corners, int b);
16 xy* aom_nonmax_suppression(const xy* corners, const int* scores, int num_corners, int* ret_num_nonm…
DREADME.libaom27 corners is returned as an array of xy structs, and an integer (numcorners)
28 with the number of corners returned. The data can be deallocated with free().
29 Nonmaximal suppression is performed on the corners. Note that the stride
/external/skqp/tools/lua/
Dclassify_rrect_clips.lua38 local corners = "corners"
42 corners = "adjacent_" .. corners
44 corners = "opposite_" .. corners
47 corners = "corner"
50 return "circles_with_" .. numSquare .. "_square_" .. corners
52 return "ovals_with_" .. numSquare .. "_square_" .. corners
/external/deqp/modules/gles2/functional/
Des2fMultisampleTests.cpp678 Vec2 corners[4] = in iterate() local
696 renderTriangle(corners[(0+quadNdx) % 4] + center, in iterate()
697 corners[(1+quadNdx) % 4] + center, in iterate()
698 corners[(2+quadNdx) % 4] + center, in iterate()
703 renderTriangle(corners[(3+quadNdx) % 4] + center, in iterate()
704 corners[(2+quadNdx) % 4] + center, in iterate()
705 corners[(0+quadNdx) % 4] + center, in iterate()
710 renderTriangle(corners[(0+quadNdx) % 4] + center, in iterate()
711 corners[(2+quadNdx) % 4] + center, in iterate()
712 corners[(3+quadNdx) % 4] + center, in iterate()
[all …]
/external/deqp/modules/gles3/functional/
Des3fMultisampleTests.cpp840 Vec2 corners[4] = in iterate() local
858 renderTriangle(corners[(0+quadNdx) % 4] + center, in iterate()
859 corners[(1+quadNdx) % 4] + center, in iterate()
860 corners[(2+quadNdx) % 4] + center, in iterate()
865 renderTriangle(corners[(3+quadNdx) % 4] + center, in iterate()
866 corners[(2+quadNdx) % 4] + center, in iterate()
867 corners[(0+quadNdx) % 4] + center, in iterate()
872 renderTriangle(corners[(0+quadNdx) % 4] + center, in iterate()
873 corners[(2+quadNdx) % 4] + center, in iterate()
874 corners[(3+quadNdx) % 4] + center, in iterate()
[all …]
/external/tensorflow/tensorflow/core/kernels/image/
Dnon_max_suppression_op_gpu_test.cc148 std::vector<float> corners(num_boxes * 4); in TEST_F() local
151 corners[i * 4 + 0] = 0; in TEST_F()
152 corners[i * 4 + 1] = 0; in TEST_F()
153 corners[i * 4 + 2] = 1; in TEST_F()
154 corners[i * 4 + 3] = 1; in TEST_F()
157 AddInputFromArray<float>(TensorShape({num_boxes, 4}), corners); in TEST_F()
362 std::vector<float> corners(num_boxes * 4); in TEST_F() local
365 corners[i * 4 + 0] = 0; in TEST_F()
366 corners[i * 4 + 1] = 0; in TEST_F()
367 corners[i * 4 + 2] = 1; in TEST_F()
[all …]
Dnon_max_suppression_op_test.cc150 std::vector<float> corners(num_boxes * 4); in TEST_F() local
153 corners[i * 4 + 0] = 0; in TEST_F()
154 corners[i * 4 + 1] = 0; in TEST_F()
155 corners[i * 4 + 2] = 1; in TEST_F()
156 corners[i * 4 + 3] = 1; in TEST_F()
159 AddInputFromArray<float>(TensorShape({num_boxes, 4}), corners); in TEST_F()
308 std::vector<float> corners(num_boxes * 4); in TEST_F() local
311 corners[i * 4 + 0] = 0; in TEST_F()
312 corners[i * 4 + 1] = 0; in TEST_F()
313 corners[i * 4 + 2] = 1; in TEST_F()
[all …]
/external/skqp/gm/
Dbleed.cpp332 SkPoint corners[] = {{0, 0}, { 0, kBottom }, { kWidth, kBottom }, {kWidth, 0} }; in onDraw() local
333 matrices[matrices.count()-1].mapPoints(corners, 4); in onDraw()
334 SkScalar y = (corners[0].fY + corners[1].fY + corners[2].fY + corners[3].fY) / 4; in onDraw()
335 SkScalar x = SkTMax(SkTMax(corners[0].fX, corners[1].fX), in onDraw()
336 SkTMax(corners[2].fX, corners[3].fX)); in onDraw()
392 SkPoint corners[] = { { 0, 0 },{ 0, kBottom },{ kWidth, kBottom },{ kWidth, 0 } }; in onDraw() local
393 matrices[m].mapPoints(corners, 4); in onDraw()
394 SkScalar x = kBlockSize + SkTMax(SkTMax(corners[0].fX, corners[1].fX), in onDraw()
395 SkTMax(corners[2].fX, corners[3].fX)); in onDraw()
Dpatch.cpp39 SkPoint corners[4] = { bottom[0], bottom[3], top[0], top[3] }; in draw_control_points() local
53 canvas->drawPoints(SkCanvas::kPoints_PointMode, 4, corners, paint); in draw_control_points()
/external/skia/docs/examples/
DRect_toQuad.cpp8 SkPoint corners[4]; in draw() local
9 rect.toQuad(corners); in draw()
12 for (auto corner : corners) { in draw()
DRRect_dump_2.cpp10 const SkPoint corners[] = { in draw() local
17 copy.setRectRadii(bounds, corners); in draw()
DRRect_dumpHex.cpp13 const SkPoint corners[] = { in draw() local
20 copy.setRectRadii(bounds, corners); in draw()
DRRect_setRectRadii.cpp16 SkVector corners[] = {{15, 17}, {17, 19}, {19, 15}, {15, 15}}; in draw() local
17 rrect.setRectRadii({20, 20, 100, 100}, corners); in draw()
DRRect_Corner.cpp10 SkVector corners[] = {{25, 17}, {17, 19}, {19, 15}, {15, 15}}; in draw() local
11 rrect.setRectRadii({30, 10, 100, 60}, corners); in draw()
/external/skia/src/core/
DSkGlyphRunPainter.cpp150 SkPoint corners[4]; in drawForBitmapDevice() local
156 runMatrix.mapRectToQuad(corners, rect); in drawForBitmapDevice()
158 SkScalar scale = (corners[1] - corners[0]).length() / rect.width(); in drawForBitmapDevice()
161 scale = (corners[2] - corners[1]).length() / rect.height(); in drawForBitmapDevice()
164 scale = (corners[3] - corners[2]).length() / rect.width(); in drawForBitmapDevice()
167 scale = (corners[0] - corners[3]).length() / rect.height(); in drawForBitmapDevice()
/external/skia/gm/
Dbleed.cpp239 SkPoint corners[] = {{0, 0}, {0, kBottom}, {kWidth, kBottom}, {kWidth, 0}}; in onDraw() local
240 matrices.back().mapPoints(corners, 4); in onDraw()
241 SkScalar y = (corners[0].fY + corners[1].fY + corners[2].fY + corners[3].fY) / 4; in onDraw()
242 SkScalar x = std::max({corners[0].fX, corners[1].fX, corners[2].fX, corners[3].fX}); in onDraw()
Dpatch.cpp50 SkPoint corners[4] = { bottom[0], bottom[3], top[0], top[3] }; in draw_control_points() local
64 canvas->drawPoints(SkCanvas::kPoints_PointMode, 4, corners, paint); in draw_control_points()
/external/eigen/test/
Dcorners.cpp16 template<typename MatrixType> void corners(const MatrixType& m) in corners() function
108 CALL_SUBTEST_1( corners(Matrix<float, 1, 1>()) ); in test_corners()
109 CALL_SUBTEST_2( corners(Matrix4d()) ); in test_corners()
110 CALL_SUBTEST_3( corners(Matrix<int,10,12>()) ); in test_corners()
111 CALL_SUBTEST_4( corners(MatrixXcf(5, 7)) ); in test_corners()
112 CALL_SUBTEST_5( corners(MatrixXf(21, 20)) ); in test_corners()
/external/deqp/external/vulkancts/modules/vulkan/ray_tracing/
DvktRayTracingShaderBindingTableTests.cpp222 std::vector<tcu::Vec3> corners; in initBottomAccelerationStructures() local
228 corners.push_back(tcu::Vec3((float)x, (float)y, 0.0f)); in initBottomAccelerationStructures()
232 rnd.shuffle(begin(corners), end(corners)); in initBottomAccelerationStructures()
240 for (size_t cornerNdx = 0; cornerNdx < corners.size(); cornerNdx += HIT_GEOMETRY_COUNT) in initBottomAccelerationStructures()
243 …size_t geometryCount = std::min(corners.size() - cornerNdx, size_t(HIT_GEOMETRY_COU… in initBottomAccelerationStructures()
248 geometry->addVertex(corners[idx] + v0); in initBottomAccelerationStructures()
249 geometry->addVertex(corners[idx] + v1); in initBottomAccelerationStructures()
250 geometry->addVertex(corners[idx] + v2); in initBottomAccelerationStructures()
251 geometry->addVertex(corners[idx] + v2); in initBottomAccelerationStructures()
252 geometry->addVertex(corners[idx] + v1); in initBottomAccelerationStructures()
[all …]
/external/deqp/framework/referencerenderer/
DrrRasterizer.cpp321 } corners[] = in doesLineSegmentExitDiamond() local
330 for (int ndx = 0; ndx < DE_LENGTH_OF_ARRAY(corners); ++ndx) in doesLineSegmentExitDiamond()
332 const tcu::Vector<deInt64,2> p = diamondCenter + corners[ndx].dp; in doesLineSegmentExitDiamond()
341 if (corners[ndx].lineBehavior == DiamondCorners::CORNER_EDGE_CASE_HIT) in doesLineSegmentExitDiamond()
345 if (corners[ndx].lineBehavior == DiamondCorners::CORNER_EDGE_CASE_HIT_FIRST_QUARTER && in doesLineSegmentExitDiamond()
350 if (corners[ndx].lineBehavior == DiamondCorners::CORNER_EDGE_CASE_HIT_SECOND_QUARTER && in doesLineSegmentExitDiamond()
356 if (lineInCornerAngleRange(line, corners[ndx].dp)) in doesLineSegmentExitDiamond()
358 const bool startIsInside = corners[ndx].pointInclusive || p != line.m_v0; in doesLineSegmentExitDiamond()
359 const bool endIsOutside = !corners[ndx].pointInclusive || p != line.m_v1; in doesLineSegmentExitDiamond()
369 if (corners[ndx].endBehavior == DiamondCorners::CORNER_END_CASE_DIRECTION || in doesLineSegmentExitDiamond()
[all …]
/external/skqp/docs/
DSkRRect_Reference.bmh80 The bounds and radii can be set so that SkRRect describes: a rectangle with sharp corners;
81 a Circle; an Oval; or a rectangle with one or more rounded corners.
83 SkRRect allows implementing CSS properties that describe rounded corners.
85 corners.
218 interior rectangle, four edges, and four corners.
593 #Line # sets Round_Rect bounds with zeroed corners ##
794 SkVector corners[] = {{15, 17}, {17, 19}, {19, 15}, {15, 15}};
795 rrect.setRectRadii({20, 20, 100, 100}, corners);
842 SkVector corners[] = {{25, 17}, {17, 19}, {19, 15}, {15, 15}};
843 rrect.setRectRadii({30, 10, 100, 60}, corners);
[all …]
DSkSurface_Reference.bmh884 Source Rect corners are (srcX, srcY) and Surface (width(), height()).
885 Destination Rect corners are (0, 0) and (dst.width(), dst.height()).
943 Source Rect corners are (srcX, srcY) and Surface (width(), height()).
944 Destination Rect corners are (0, 0) and (dstInfo.width(), dstInfo.height()).
978 readPixels copies one quarter of the Surface into each of the four corners.
1008 Source Rect corners are (srcX, srcY) and Surface (width(), height()).
1009 Destination Rect corners are (0, 0) and (bitmap.width(), bitmap.height()).
1067 Source Rect corners are (0, 0) and (src.width(), src.height()).
1068 Destination Rect corners are (dstX, dstY) and
1105 Source Rect corners are (0, 0) and (src.width(), src.height()).
[all …]
/external/skia/samplecode/
DSampleDegenerateQuads.cpp59 static SkScalar get_area_coverage(const bool edgeAA[4], const SkPoint corners[4], in get_area_coverage()
62 shape.addPoly(corners, 4, true); in get_area_coverage()
89 SkPoint e0 = corners[i]; in get_area_coverage()
90 SkPoint e1 = corners[(i + 1) % 4]; in get_area_coverage()
112 static SkScalar get_edge_dist_coverage(const bool edgeAA[4], const SkPoint corners[4], in get_edge_dist_coverage()
121 SkScalar d = signed_distance(corners[i], outsetLines[j * 2], outsetLines[j * 2 + 1]); in get_edge_dist_coverage()

123456