Нет. И да. Если вы знаете о функции размытия, то можете частично восстановить изображение. Самый простой пример - фильтр Винера.
А в OpenCV есть несколько более сложных функций деблура, для вашего случая - не в фокусе изображения: https://docs.opencv.org/trunk/de/d3c/tutorial_out_of_focus_deblur_filter.html
[ 113] Попробуйте, но не ожидайте магических результатов.
Для V1 я бы включил оператор switch в функцию.
function Get-DocumentLocation($Extension)
{
switch ($Extension)
{
doc {"C:\Users\username\Documents\"; break}
exe {"C:\Users\username\Downloads\"; break}
default {"C:\Users\username\Desktop\"}
}
}
$Location = Get-DocumentLocation $extension
Следующее работает?
$Location = (switch ($Extension) {
doc {"C:\Users\username\Documents\"; break}
exe {"C:\Users\username\Downloads\"; break}
default {"C:\Users\username\Desktop\"}
})
Или, может быть,
$Location = $(switch ($Extension) {
doc {"C:\Users\username\Documents\"; break}
exe {"C:\Users\username\Downloads\"; break}
default {"C:\Users\username\Desktop\"}
})
Нет здесь v1 для тестирования, но я думаю, что это может сработать.