Home
last modified time | relevance | path

Searched refs:edge_diff (Results 1 – 25 of 28) sorted by relevance

12

/dports/graphics/blender/blender-2.91.0/extern/quadriflow/src/
H A Dparametrizer.cpp39 if (edge_diff[e][0] * edge_diff[e][1] != 0) { in ComputeIndexMap()
45 edge_diff[e][1] = 0; in ComputeIndexMap()
47 edge_diff[e][0] = 0; in ComputeIndexMap()
60 allow_changes.resize(edge_diff.size() * 2, 1); in ComputeIndexMap()
66 if (edge_diff[e][k] == 0) { in ComputeIndexMap()
88 allow_changes.resize(edge_diff.size() * 2, 1); in ComputeIndexMap()
93 if (edge_diff[e][k] == 0) allow_changes[e * 2 + k] = 0; in ComputeIndexMap()
120 Optimizer::optimize_positions_sharp(hierarchy, edge_values, edge_diff, sharp_edges, in ComputeIndexMap()
169 if (edge_diff[face_edgeIds[i][j]].array().abs().sum() != 1) continue; in ComputeIndexMap()
191 Vector2i diff = edge_diff[face_edgeIds[i][j]]; in ComputeIndexMap()
[all …]
H A Dparametrizer-int.cpp16 edge_diff.clear(); in BuildEdgeInfo()
42 edge_diff.push_back(diff2); in BuildEdgeInfo()
47 edge_diff[eID2] = diff2; in BuildEdgeInfo()
214 diff += rshift90(edge_diff[face_edgeIds[i][j]], orient); in BuildIntegerConstraints()
283 edge_diff[info.first / 2][info.first % 2] += info.second; in BuildIntegerConstraints()
324 int current_v = edge_diff[i / 2][i % 2]; in BuildIntegerConstraints()
335 diff += rshift90(edge_diff[face_edgeIds[i][j]], orient); in BuildIntegerConstraints()
343 variables.resize(edge_diff.size() * 2); in BuildIntegerConstraints()
379 if (variables[i].second < 0 && edge_diff[i / 2][i % 2] < 1) { in BuildIntegerConstraints()
409 edge_diff[info.first / 2][info.first % 2] += info.second; in BuildIntegerConstraints()
[all …]
H A Dlocalsat.cpp167 void ExportLocalSat(std::vector<Vector2i> &edge_diff, const std::vector<Vector3i> &face_edgeIds, in ExportLocalSat() argument
173 std::vector<int> value(2 * edge_diff.size()); in ExportLocalSat()
174 for (int i = 0; i < (int)edge_diff.size(); ++i) { in ExportLocalSat()
175 value[2 * i + 0] = edge_diff[i][0]; in ExportLocalSat()
176 value[2 * i + 1] = edge_diff[i][1]; in ExportLocalSat()
196 diff[j] = rshift90(edge_diff[edgeid], face_edgeOrients[i][j]); in ExportLocalSat()
257 int undirected_edge_length = edge_diff[undirected_edge_id].array().abs().sum() > 0; in ExportLocalSat()
289 for (int i = 0; i < edge_diff.size(); ++i) { in ExportLocalSat()
290 edge_diff[i][0] = value[2 * i + 0]; in ExportLocalSat()
291 edge_diff[i][1] = value[2 * i + 1]; in ExportLocalSat()
H A Dflow.hpp32 virtual void applyTo(std::vector<Vector2i>& edge_diff) = 0;
83 void applyTo(std::vector<Vector2i>& edge_diff) { in applyTo() argument
97 edge_diff[it->second.first / 2][it->second.first % 2] += in applyTo()
175 void applyTo(std::vector<Vector2i>& edge_diff) { in applyTo() argument
180 edge_diff[var / 2][var % 2] -= sgn * flow[e]; in applyTo()
256 virtual void applyTo(std::vector<Vector2i>& edge_diff) { assert(0); }; in applyTo() argument
349 void applyTo(std::vector<Vector2i>& edge_diff) { in applyTo() argument
354 edge_diff[flow.v / 2][flow.v % 2] += flow.d * flow.flow; in applyTo()
355 if (abs(edge_diff[flow.v / 2][flow.v % 2]) > 2) { in applyTo()
H A Dsubdivide.cpp150 std::vector<Vector2i> &edge_diff, std::vector<DEdge> &edge_values, in subdivide_edgeDiff() argument
174 diffs[eid] = rshift90(edge_diff[face_edgeIds[i][j]], face_edgeOrients[i][j]); in subdivide_edgeDiff()
232 edge_diff[eid] = diff; in subdivide_edgeDiff()
237 auto diff = edge_diff[face_edgeIds[f0][j]]; in subdivide_edgeDiff()
340 edge_diff.push_back(Vector2i()); in subdivide_edgeDiff()
345 edge_diff.push_back(Vector2i()); in subdivide_edgeDiff()
399 edge_diff.push_back(Vector2i()); in subdivide_edgeDiff()
501 auto diff = edge_diff[face_edgeIds[i][j]]; in subdivide_edgeDiff()
508 for (int i = 0; i < edge_diff.size(); ++i) { in subdivide_edgeDiff()
509 if (abs(edge_diff[i][0]) > 1 || abs(edge_diff[i][1]) > 1) { in subdivide_edgeDiff()
H A Doptimizer.hpp18 Hierarchy& mRes, std::vector<DEdge>& edge_values, std::vector<Vector2i>& edge_diff,
22 Hierarchy& mRes, std::vector<DEdge>& edge_values, std::vector<Vector2i>& edge_diff,
H A Dhierarchy.hpp33 std::vector<Vector2i>& edge_diff,
36 std::vector<Vector2i>& edge_diff);
H A Dparametrizer-flip.cpp170 fh.DownsampleEdgeGraph(face_edgeOrients, face_edgeIds, edge_diff, allow_changes, -1); in FixFlipHierarchy()
172 fh.UpdateGraphValue(face_edgeOrients, face_edgeIds, edge_diff); in FixFlipHierarchy()
186 fh.DownsampleEdgeGraph(face_edgeOrients, face_edgeIds, edge_diff, allow_changes, -1); in FixFlipSat()
193 fh.UpdateGraphValue(face_edgeOrients, face_edgeIds, edge_diff); in FixFlipSat()
200 fh.DownsampleEdgeGraph(face_edgeOrients, face_edgeIds, edge_diff, allow_changes, -1); in AdvancedExtractQuad()
234 fh.UpdateGraphValue(face_edgeOrients, face_edgeIds, edge_diff); in AdvancedExtractQuad()
H A Dlocalsat.hpp25 void ExportLocalSat(std::vector<Vector2i> &edge_diff, const std::vector<Vector3i> &face_edgeIds,
H A Dsubdivide.hpp14 std::vector<Vector2i> &edge_diff, std::vector<DEdge> &edge_values,
H A Dparametrizer.hpp134 std::vector<Vector2i> edge_diff; // edge_diff[edgeIds[i](j)]: t_ij+t_ji under member in qflow::Parametrizer
H A Doptimizer.cpp734 Hierarchy& mRes, std::vector<DEdge>& edge_values, std::vector<Vector2i>& edge_diff, in optimize_positions_sharp() argument
745 for (int i = 0; i < edge_diff.size(); ++i) { in optimize_positions_sharp()
746 if (edge_diff[i].array().abs().sum() == 0) { in optimize_positions_sharp()
799 for (int e = 0; e < edge_diff.size(); ++e) { in optimize_positions_sharp()
968 Hierarchy& mRes, std::vector<DEdge>& edge_values, std::vector<Vector2i>& edge_diff, in optimize_positions_fixed() argument
979 for (int i = 0; i < edge_diff.size(); ++i) { in optimize_positions_fixed()
980 if (edge_diff[i].array().abs().sum() == 0) { in optimize_positions_fixed()
1017 for (int e = 0; e < edge_diff.size(); ++e) { in optimize_positions_fixed()
1042 Vector2i diff = edge_diff[e]; in optimize_positions_fixed()
/dports/science/py-dlib/dlib-19.22/dlib/image_transforms/
H A Dsegment_image.h151 edge_diff_funct<ptype> edge_diff;
238 diff = edge_diff(pix, in_img[r ][c+1]);
240 diff = edge_diff(pix, in_img[r-1][c+1]);
242 diff = edge_diff(pix, in_img[r+1][c+1]);
244 diff = edge_diff(pix, in_img[r+1][c ]);
264 edge_diff_funct<ptype> edge_diff;
311 diff = edge_diff(pix, in_img[r ][c+1]);
313 diff = edge_diff(pix, in_img[r+1][c+1]);
315 diff = edge_diff(pix, in_img[r+1][c ]);
438 double edge_diff;
[all …]
/dports/science/dlib-cpp/dlib-19.22/dlib/image_transforms/
H A Dsegment_image.h151 edge_diff_funct<ptype> edge_diff;
238 diff = edge_diff(pix, in_img[r ][c+1]);
240 diff = edge_diff(pix, in_img[r-1][c+1]);
242 diff = edge_diff(pix, in_img[r+1][c+1]);
244 diff = edge_diff(pix, in_img[r+1][c ]);
264 edge_diff_funct<ptype> edge_diff;
311 diff = edge_diff(pix, in_img[r ][c+1]);
313 diff = edge_diff(pix, in_img[r+1][c+1]);
315 diff = edge_diff(pix, in_img[r+1][c ]);
438 double edge_diff;
[all …]
/dports/multimedia/jmref/JM/lencod/src/
H A Dloop_filter_normal.c389 int edge_diff; in EdgeLoopLumaVer() local
394 edge_diff = *SrcPtrQ - *SrcPtrP; in EdgeLoopLumaVer()
396 if( iabs( edge_diff ) < Alpha ) in EdgeLoopLumaVer()
533 int edge_diff; in EdgeLoopLumaHor() local
538 edge_diff = *SrcPtrQ - *SrcPtrP; in EdgeLoopLumaHor()
540 if( iabs( edge_diff ) < Alpha ) in EdgeLoopLumaHor()
634 int edge_diff = *SrcPtrQ - *SrcPtrP; in EdgeLoopChromaVer() local
636 if ( iabs( edge_diff ) < Alpha ) in EdgeLoopChromaVer()
652 int dif = iClip3( -tc0, tc0, ( ((edge_diff) << 2) + (L1 - R1) + 4) >> 3 ); in EdgeLoopChromaVer()
722 int edge_diff = *imgQ - *imgP; in EdgeLoopChromaHor() local
[all …]
/dports/devel/efl/efl-1.25.1/src/lib/evas/common/
H A Devas_map_image_internal_high.c141 edge_diff.x = (tx[0] - tx[1]); in _map_aa_edge_calc_internal()
142 edge_diff.y = (y - p_edge.y); in _map_aa_edge_calc_internal()
145 if (edge_diff.x > 0) in _map_aa_edge_calc_internal()
147 if (edge_diff.y == 1) cur_dir = DirOutHor; in _map_aa_edge_calc_internal()
150 else if (edge_diff.x < 0) in _map_aa_edge_calc_internal()
152 if (edge_diff.y == 1) cur_dir = DirInHor; in _map_aa_edge_calc_internal()
160 if ((abs(edge_diff.x) == 1) && (edge_diff.y == 1)) in _map_aa_edge_calc_internal()
196 edge_diff.y, EINA_FALSE); in _map_aa_edge_calc_internal()
228 edge_diff.y, EINA_TRUE); in _map_aa_edge_calc_internal()
243 if ((edge_diff.y == 1) && (edge_diff.x != 0)) in _map_aa_edge_calc_internal()
[all …]
/dports/multimedia/jmref/JM/ldecod/src/
H A Dloop_filter_normal.c424 int edge_diff; in luma_ver_deblock_normal() local
432 edge_diff = *SrcPtrQ - *SrcPtrP; in luma_ver_deblock_normal()
434 if( iabs( edge_diff ) < Alpha ) in luma_ver_deblock_normal()
465 edge_diff = *SrcPtrQ - *SrcPtrP; in luma_ver_deblock_normal()
467 if( iabs( edge_diff ) < Alpha ) in luma_ver_deblock_normal()
626 int edge_diff; in luma_hor_deblock_normal() local
633 edge_diff = *imgQ - *imgP; in luma_hor_deblock_normal()
635 if( iabs( edge_diff ) < Alpha ) in luma_hor_deblock_normal()
666 edge_diff = *imgQ - *imgP; in luma_hor_deblock_normal()
668 if( iabs( edge_diff ) < Alpha ) in luma_hor_deblock_normal()
[all …]
/dports/www/firefox-esr/firefox-91.8.0/third_party/dav1d/tests/checkasm/
H A Dloopfilter.c44 const int edge_diff = rnd() % ((E + 2) * 4) - 2 * (E + 2); in init_lpf_border() local
54 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
68 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
82 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
/dports/multimedia/dav1d/dav1d-99172b11470776177939c3d2bc366fe8d904eab7/tests/checkasm/
H A Dloopfilter.c44 const int edge_diff = rnd() % ((E + 2) * 4) - 2 * (E + 2); in init_lpf_border() local
54 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
68 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
82 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
/dports/www/firefox/firefox-99.0/third_party/dav1d/tests/checkasm/
H A Dloopfilter.c44 const int edge_diff = rnd() % ((E + 2) * 4) - 2 * (E + 2); in init_lpf_border() local
54 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
68 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
82 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/dav1d/tests/checkasm/
H A Dloopfilter.c44 const int edge_diff = rnd() % ((E + 2) * 4) - 2 * (E + 2); in init_lpf_border() local
54 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
68 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
82 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/dav1d/libdav1d/tests/checkasm/
H A Dloopfilter.c45 const int edge_diff = rnd() % ((E + 2) * 4) - 2 * (E + 2); in init_lpf_border() local
55 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
69 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
83 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/dav1d/tests/checkasm/
H A Dloopfilter.c45 const int edge_diff = rnd() % ((E + 2) * 4) - 2 * (E + 2); in init_lpf_border() local
55 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
69 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
83 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
/dports/multimedia/handbrake/dav1d-0.9.0/tests/checkasm/
H A Dloopfilter.c45 const int edge_diff = rnd() % ((E + 2) * 4) - 2 * (E + 2); in init_lpf_border() local
55 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
69 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
83 dst[-1 * stride] = iclip_pixel(dst[+0 * stride] + edge_diff); in init_lpf_border()
/dports/audio/beets/beets-1.4.9/beetsplug/
H A Dfetchart.py102 edge_diff = long_edge - short_edge
105 if edge_diff > plugin.margin_px:
112 if edge_diff > margin_px:
117 elif edge_diff:

12