We can read and display images in Python as follows. In image processing we can
ID: 3677588 • Letter: W
Question
We can read and display images in Python as follows. In image processing we can think of the image u as a function of two variables u(x. y) defined on some region Ohm R^2. While implementing some algorithms, one has to maintain proper boundary conditions. For example, Neumann boundary condition implies that Delta u n = 0 on the boundary Ohm, where n is the outward pointing unit normal to the boundary. One way to achieve this is to extend the boundary by some factor. For example, if u is a 512 Times 512 image, we obtain another image U with size 514 Times 514. The image U is obtained expanding the image u by 1 pixel unit on all four sides, and the expansion is done by repeating the boundary values, i.e. the image U has top two rows same as the first row of u, bottom two rows same as the bottom row of u, and so one. Write a python function expand(u, n), which expands the image u by n pixels on all four sides.Explanation / Answer
# trivial example function, not meant to do anything useful. def foo(x,y,z): return "%d, %d, %d" %(x,y,z) # List of values that I want to pass into foo values = [1,2,3] #I want to do something like this, and get the result "1, 2, 3": foo( values.howDoYouExpandMe() )
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.