Transpiled version (18721L) is out of date.
scope test_G22RegionThinner sS test_G22RegionThinner(int repetitions, S imgString) { ret applyNTimes test_G22RegionThinner(repetitions, imgString); } sS test_G22RegionThinner(S imgString, bool allSteps default false) { var img = bwImageFromString(imgString); //img = bwWhiteBorder(1, 1, img); var image = toBufferedImage(img); var itr = Gazelle22_ImageToRegions( new FunctionTimings, image, new SnPSettings(image, 2)); itr.withDiagonals(true); var region = g22_darkestRegion(itr!); G22RegionThinner_v2 thinner = new(region); if (allSteps) stepAll(thinner); else step(thinner); ret bwImageToString(regionToBWImage_fullImageSize(thinner!)); } svoid #test(S in, S out, bool allSteps default false) { testFunctionValue(s -> "\n" + test_G22RegionThinner(s, allSteps), in, "\n" + mlsUnindent(out)); } svoid test_G22RegionThinner() { test( [[ ##### ##### ##### ]], [[ _____ _###_ _____ ]]); test( [[ ##### ##### ]], [[ ##### ##### ]]); test( [[ ______ _##___ _###__ __##__ ____#_ ______ ]], [[ ______ ______ __##__ __##__ ____#_ ______ ]]); test( [[ ######_ #####__ #####__ ######_ ######_ ####### ######_ ####### ########_ #######__ ]], [[ _______ _###___ _###___ _####__ _####__ _#####_ _####__ _#####_ _#####_ _______ ]]); theKProblem(); theEProblem(); } svoid #theKProblem { test( [[ #____### #___###_ #__###__ #_###___ ####____ ]], [[ #_______ #____#__ #____#__ #___#___ ####____ ]], true); test( [[ ####____ #_###___ #__###__ #___###_ #____### ]], [[ ##______ #_#_____ #__#____ #___##__ #_______ ]], true); } svoid #theEProblem(bool allSteps default true) { test( [[ #______ ##_____ ###____ ####### ###____ ##_____ #______ ]], [[ _______ _#_____ __##### _#_____ _______ _______ ]], allSteps); }
download show line numbers debug dex old transpilations
Travelled to 4 computer(s): bhatertpkbcr, ekrmjmnbrukm, mowyntqkapby, mqqgnosmbjvj
No comments. add comment
Snippet ID: | #1034981 |
Snippet name: | test_G22RegionThinner |
Eternal ID of this version: | #1034981/29 |
Text MD5: | 83404a69cb17f91866b2fb98e8f56913 |
Author: | stefan |
Category: | javax / imaging |
Type: | JavaX fragment (include) |
Public (visible to everyone): | Yes |
Archived (hidden from active list): | No |
Created/modified: | 2022-03-30 04:53:33 |
Source code size: | 2489 bytes / 151 lines |
Pitched / IR pitched: | No / No |
Views / Downloads: | 173 / 380 |
Version history: | 28 change(s) |
Referenced in: | #1006654 - Standard functions list 2 (LIVE, continuation of #761) #1034995 - test_G22RegionThinner_fullThinning |