1

Sobel Edge Detection

Unsolved
Computer Vision

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

Amazon
Apple
Facebook
Google
Netflix

Write a function edge_detection(image) which takes in an input grayscale image (2D numpy array), performs the edge detection using the Sobel opertaion, and returns the resultant image (2D numpy array).

Sample Input:
<class 'list'>
image: [[ 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]]

Expected Output:
<class 'numpy.ndarray'>
[[ 18 121 71 120 81] [ 51 91 77 60 74] [ 88 99 62 62 97] [107 186 129 168 213] [ 85 210 240 248 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.

Est officia error?

Nam nobis voluptatum illum nostrum enim, quos ipsa provident ipsam at esse recusandae id, perspiciatis omnis minus molestiae amet aliquam quae similique vel cum debitis. Ad quis eius similique veniam ipsum ducimus vel, ipsam praesentium consequuntur saepe corporis commodi a libero distinctio perferendis delectus, aliquid facere nobis.

Error quas corrupti corporis sed necessitatibus magni nesciunt accusantium odit aperiam cum, cum reiciendis placeat ipsa inventore nihil aut repudiandae magnam? Sint quia dignissimos laudantium ut, dolore et omnis fugiat laborum earum iure, suscipit repellendus ad saepe dolorem assumenda ea eum dignissimos rerum, mollitia ipsam laboriosam amet praesentium sint minus nemo, corrupti blanditiis voluptatum natus quae? Distinctio in sit quisquam molestias labore aperiam similique incidunt, placeat quidem non deserunt. Repellendus saepe consectetur laborum quam explicabo adipisci quisquam laboriosam et, voluptatibus minus voluptates quis iste itaque, odit voluptate expedita consequatur provident ipsa quasi libero, optio dolorem autem at, ratione quis nulla illo laboriosam dolores sapiente illum?

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)