Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
imagej-elphel
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
3
Issues
3
List
Board
Labels
Milestones
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Elphel
imagej-elphel
Commits
3a9193c3
Commit
3a9193c3
authored
May 26, 2017
by
Andrey Filippov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tested refactoring
parent
3ead1b3d
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
702 additions
and
94 deletions
+702
-94
LinkPlanes.java
src/main/java/LinkPlanes.java
+613
-11
SuperTiles.java
src/main/java/SuperTiles.java
+0
-12
TileProcessor.java
src/main/java/TileProcessor.java
+89
-71
No files found.
src/main/java/LinkPlanes.java
View file @
3a9193c3
This diff is collapsed.
Click to expand it.
src/main/java/SuperTiles.java
View file @
3a9193c3
...
@@ -6835,23 +6835,11 @@ public class SuperTiles{
...
@@ -6835,23 +6835,11 @@ public class SuperTiles{
/**
/**
* Find mutual links between multi-layer planes for supertiles. requires that for each plane there are calculated smalles eigenvalues
* Find mutual links between multi-layer planes for supertiles. requires that for each plane there are calculated smalles eigenvalues
* for merging with each plane for each of 8 neighbors
* for merging with each plane for each of 8 neighbors
* @param rquality maximal degradation by merging (does not depend on the total weight)
* @param okMergeEigen if result eigenvalue of the merged planes is below, OK to bypass worst worsening
* @param maxWorldSin2 maximal square of the sine of the angle between the planes to allow merge (>= 1.0 - disable)
* @param maxEigen maximal eigenvalue of each of the merged planes
* @param minWeight minimal weight of each of the planes
* @param debugLevel debug level
* @param debugLevel debug level
* @param dbg_X debug supertile X coordinate
* @param dbg_X debug supertile X coordinate
* @param dbg_Y debug supertile Y coordinate
* @param dbg_Y debug supertile Y coordinate
*/
*/
public
void
selectNeighborPlanesMutual
(
public
void
selectNeighborPlanesMutual
(
// final double rquality,
// final double weakWorsening,
// final double okMergeEigen,
// final double maxWorldSin2,
// final double dispNorm,
// final double maxEigen, // maximal eigenvalue of planes to consider
// final double minWeight, // minimal pain weight to consider
final
double
eigenFloor
,
// Add to eigenvalues of each participating plane and result to validate connections
final
double
eigenFloor
,
// Add to eigenvalues of each participating plane and result to validate connections
final
int
debugLevel
,
final
int
debugLevel
,
final
int
dbg_X
,
final
int
dbg_X
,
...
...
src/main/java/TileProcessor.java
View file @
3a9193c3
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment