Escolar Documentos
Profissional Documentos
Cultura Documentos
------------------------------
Desborrar Imagem com Python - 1687787983.044744 - 1687787983.044744
------------------------------
```python
import cv2
import numpy as np
def unblur_image(image_path):
# Carrega a imagem usando o OpenCV
img = cv2.imread(image_path)
Tenha em mente que este é apenas um exemplo básico e a eficácia da técnica pode
variar dependendo das características da imagem e do tipo de borrão aplicado. Para
melhores resultados, você pode ajustar os parâmetros do filtro de nitidez ou
experimentar outras técnicas de processamento de imagem.
Claro! Vou fornecer um exemplo básico de como aplicar um filtro de nitidez em uma
imagem usando a biblioteca OpenCV em Python. Por favor, certifique-se de ter o
OpenCV instalado em seu ambiente antes de executar o código.
```python
import cv2
import numpy as np
def unblur_image(image_path):
# Carrega a imagem usando o OpenCV
img = cv2.imread(image_path)
Tenha em mente que este é apenas um exemplo básico e a eficácia da técnica pode
variar dependendo das características da imagem e do tipo de borrão aplicado. Para
melhores resultados, você pode ajustar os parâmetros do filtro de nitidez ou
experimentar outras técnicas de processamento de imagem.
salve a imagem com o mesmo nome da imagem original_1
salve a imagem com o mesmo nome da imagem original_1
Para salvar a imagem com o mesmo nome da imagem original, mas adicionando "_1" ao
final do nome do arquivo, você pode utilizar a função `cv2.imwrite` da biblioteca
OpenCV. Aqui está o código atualizado:
```python
import cv2
import numpy as np
import os
def unblur_image(image_path):
# Carrega a imagem usando o OpenCV
img = cv2.imread(image_path)
Nesse código, após aplicar o filtro de nitidez e obter a imagem com nitidez, a
função `unblur_image` obtém o nome do arquivo original usando `os.path.basename` e
o diretório usando `os.path.dirname`. Em seguida, ela cria um novo caminho para
salvar a imagem com `_1` adicionado ao nome do arquivo original usando
`os.path.join` e a função `os.path.splitext` para separar o nome do arquivo e sua
extensão.
Finalmente, a função `cv2.imwrite` é usada para salvar a imagem com nitidez no novo
caminho especificado. Você verá uma mensagem na saída informando o novo caminho
onde a imagem com nitidez foi salva.
Para salvar a imagem com o mesmo nome da imagem original, mas adicionando "_1" ao
final do nome do arquivo, você pode utilizar a função `cv2.imwrite` da biblioteca
OpenCV. Aqui está o código atualizado:
```python
import cv2
import numpy as np
import os
def unblur_image(image_path):
# Carrega a imagem usando o OpenCV
img = cv2.imread(image_path)
Nesse código, após aplicar o filtro de nitidez e obter a imagem com nitidez, a
função `unblur_image` obtém o nome do arquivo original usando `os.path.basename` e
o diretório usando `os.path.dirname`. Em seguida, ela cria um novo caminho para
salvar a imagem com `_1` adicionado ao nome do arquivo original usando
`os.path.join` e a função `os.path.splitext` para separar o nome do arquivo e sua
extensão.
Finalmente, a função `cv2.imwrite` é usada para salvar a imagem com nitidez no novo
caminho especificado. Você verá uma mensagem na saída informando o novo caminho
onde a imagem com nitidez foi salva.
=====================================================