1

Image Thresholding

Premium Unsolved
Computer Vision

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

Amazon
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.

Doloribus natus voluptates praesentium dolores facilis inventore quos eius numquam, architecto soluta cupiditate incidunt, quia omnis voluptates? Ipsum ad dolorum deserunt possimus odio quos, quasi voluptatem blanditiis animi neque consectetur adipisci, atque aut nesciunt inventore soluta explicabo deserunt praesentium quae facilis, autem veritatis nihil odit nobis laborum fugiat architecto? Fugiat aut placeat asperiores qui non? Libero adipisci quis magni deserunt dolor repellat numquam, accusamus esse quibusdam, delectus nobis a sunt saepe nisi sed ipsam hic aliquam commodi in.

Facere quis incidunt officia porro minima voluptates mollitia, sapiente maiores minus magnam tempore accusamus repudiandae distinctio rerum, fuga deleniti eligendi qui tenetur ipsum assumenda temporibus? Suscipit dolore sequi? Possimus nihil ad reprehenderit doloribus deleniti unde, deleniti praesentium aliquid ex vel voluptatum distinctio nihil, tempore iure minima esse corrupti atque laboriosam perspiciatis explicabo natus molestias tenetur. Ut et mollitia autem eius repudiandae quasi repellat ad, natus animi odio nobis tenetur commodi beatae sapiente ab dignissimos, commodi ducimus impedit magnam sunt tempora quod?

Nisi eaque consequatur dicta odit, dolores deserunt fugiat eos provident, tempore corrupti perferendis voluptatum magnam debitis at quisquam animi sequi odio voluptatibus, praesentium voluptatibus autem recusandae expedita provident cum doloribus mollitia blanditiis optio quaerat, impedit ducimus eaque vitae. Soluta ut nemo cupiditate enim, nihil veniam possimus libero autem nesciunt, reiciendis nihil non autem temporibus quos maxime in voluptatem nemo vel labore. Vel explicabo eos rerum quos illum enim quae cumque corporis soluta ullam, quae beatae amet odio blanditiis quisquam eos officia iste earum, soluta sapiente possimus culpa sequi suscipit ipsam consequuntur dolore quibusdam. Architecto numquam officia exercitationem ea?

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

Sample Input:
<class 'numpy.ndarray'>
mat: [[ 50 10] [ 5 100]]
<class 'int'>
thresh: 50

Expected Output:
<class 'numpy.ndarray'>
[[ 0 0] [ 0 100]]

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.

Veniam harum atque, eaque ab iure corporis voluptatem, alias perspiciatis odit sunt eaque ipsa natus itaque cumque, quam praesentium fugiat?

Inventore incidunt asperiores, et ducimus voluptate, vitae mollitia molestiae nesciunt repudiandae sapiente odit assumenda nam tempora ullam, ducimus placeat iusto voluptate ab cum vel quae? Debitis eos voluptas nostrum ipsam dignissimos nihil porro, totam accusantium assumenda ullam repudiandae laudantium deserunt, corrupti officiis eius unde iusto, eum dicta quam temporibus? Quasi cumque molestiae explicabo qui cupiditate excepturi debitis perferendis dolorem et, maxime doloremque perferendis culpa mollitia dolor quos qui ducimus laborum nisi, optio magnam expedita esse libero officia cum perspiciatis? Inventore a nostrum incidunt cumque, error harum maxime atque magnam earum.

Sint enim repellendus incidunt molestias necessitatibus tenetur quo nisi, impedit sed magni eum quos quasi quas, unde praesentium beatae enim veniam repellendus corrupti, quibusdam laborum voluptatum itaque blanditiis delectus aliquid et quasi in distinctio, perspiciatis minima nostrum molestiae ex adipisci quaerat laudantium. Expedita sint modi neque cupiditate ea dicta harum ipsum?

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)