0

Double Thresholding

Premium Unsolved
Computer Vision

Difficulty: 6 | Problem written by mesakarghm
Problem reported in interviews at

Apple
Facebook
Google
Netflix

Please get a premium account :)

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sed dolor iusto voluptas temporibus quos voluptatibus hic delectus nobis, minus ratione tempore nostrum cumque porro. Accusamus sequi facere reiciendis repudiandae distinctio quis, ipsam nihil facere?

Consequuntur delectus blanditiis quis quo maxime itaque fuga quae?

Molestiae vero porro cupiditate, consectetur totam enim nostrum ex odit et molestias, perspiciatis est odit aliquid dolores vel harum facilis?

This is a premium problem.
To access this and other challenging new problems updated daily, click on upgrade below.

Sample Input:
<class 'numpy.ndarray'>
img: [[ 1 7 119 13 12] [ 11 21 61 81 91] [ 5 66 6 5 5] [ 5 66 166 145 155] [ 5 66 136 145 155]]
<class 'float'>
lowThresholdRatio: 0.05
<class 'float'>
highThresholdRatio: 0.09

Expected Output:
<class 'tuple'>
(array([[ 25, 25, 255, 25, 25], [ 25, 255, 255, 255, 255], [ 25, 255, 25, 25, 25], [ 25, 255, 255, 255, 255], [ 25, 255, 255, 255, 255]]), 25, 255)

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Sunt consectetur perspiciatis dolores voluptate veritatis, quis recusandae adipisci ab quaerat pariatur nostrum animi magni, aliquid nostrum et quasi asperiores iste reiciendis quia ipsum, nisi eveniet vel earum delectus sapiente sint excepturi quisquam aliquid ducimus est?

Asperiores culpa distinctio magnam quisquam?

Dolorem aut animi nobis id amet quaerat. Accusamus corporis provident alias adipisci vel dicta magnam, nisi expedita eius fugit molestias numquam architecto laborum ratione nobis asperiores culpa, omnis ipsum eveniet numquam minima quos aspernatur blanditiis dignissimos. Ipsam impedit accusantium perferendis ex, cupiditate reiciendis itaque dicta eveniet aspernatur nam qui? Natus doloribus voluptate sapiente perspiciatis harum consequuntur enim excepturi quia similique, aliquid dicta praesentium neque sit delectus id, architecto sit laboriosam quod qui voluptate numquam corporis sapiente?

This is a premium feature.
To access this and other such features, click on upgrade below.

Ready.

Input Test Case

Please enter only one test case at a time
numpy has been already imported as np (import numpy as np)