top of page
pixel-art-1674061099gif_1674061104.gif

Nossas redes sociais

youtube

Resultados da busca

125 resultados encontrados com uma busca vazia

  • criando-banco-de-dados-com-estrutura-basica

    Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Criando BANCO de dados com estrutura basica - Python import sqlite3 NOME_DO_BANCO = 'dados' dbase = sqlite3.connect(f'{NOME_DO_BANCO}.db', check_same_thread=False) c = dbase.cursor() # // cria a tabela TABELA = 'NOME_TABELA' # // ID INTEGER PRIMARY KEY AUTOINCREMENT coloca o id automatico PRIMARY fica sendo primario da tabela # // se INTEGER vai ser inserido numeros e TEXT vai ser inserido valores texto dbase.execute(f'''CREATE TABLE IF NOT EXISTS {TABELA}( Id INTEGER PRIMARY KEY AUTOINCREMENT , Coluna1 TEXT NOT NULL, Coluna2 TEXT NOT NULL, Coluna3 INTEGER NOT NULL)''') # // escreve na tabela def esc_TABELA(Coluna1, Coluna2, Coluna3): c.execute( # // para cada coluna no banco adicione um ? em VALUES(?) f''' INSERT into {TABELA} (Coluna1, Coluna2, Coluna3) VALUES(?,?,?) ''', (Coluna1, Coluna2, Coluna3)) dbase.commit() # // lê ou consulta tabela def ler_TABELA(ITEM=''): # // se tiver colocado ITEM if ITEM != '': c.execute( # // se vc colocar "ORDER BY nomeCOLUNA asc ou desc" a consulta ve em ordem f''' SELECT * from {TABELA} where Coluna2 ='{ITEM}' ORDER BY '{ITEM}' asc ''') start = c.fetchall() print(f'Seleciona {TABELA} com item= metal: ', start) return start # // se NÃO tiver colocado ITEM leia todas as TABELAS do BANCO else: c.execute( f''' SELECT * from {TABELA}''') start = c.fetchall() print(f'Seleciona {TABELA} toda: ', start) return start # // atualiza alguns dadoso na tabela def atual_TABELA(ITEM,ITEM1,ITEM2): print(f'Atualiza {TABELA}: coloque {ITEM1} e {ITEM2} onde a coluna2= {ITEM}') c = dbase.cursor() # // se for modificar uma STRING use '{}' se for NUMERO use {} chaves sem aspas c.execute( f''' UPDATE {TABELA} SET Coluna1='{ITEM1}', Coluna3={ITEM2} where Coluna2 = '{ITEM}' ''') dbase.commit() # // escluir um item ou TODA tabela def deleta_SELECIONADO(ITEM=''): # se tiver colocado ITEM deleta esse item if ITEM != '': c.execute( f" DELETE from {TABELA} where Coluna1 = '{ITEM}' ") print(f'Apagando {ITEM}: da {TABELA}') dbase.commit() # se tiver NÃO tiver colocado ITEM deleta a TABELA toda else: c.execute( f" DELETE from {TABELA} ") print(F'APAGANDO TUDO DA TABELA: {TABELA}') dbase.commit() # =======================================_ SE EXISTE _========--------------------------------- # // fiz essa função para usar quando tiver que consultar se EXISTE ou não um item na tabela def SE_EXISTE(CHAVE,nomeCOLUNA, ITEM, op=''): print(CHAVE,nomeCOLUNA,ITEM) # // o 'nomeTABELA' troque 'mudeAQUIchave' if CHAVE == 'mudeAQUIchave': c.execute( f'''SELECT {nomeCOLUNA} from {TABELA} WHERE {nomeCOLUNA} = '{ITEM}' ''') start = c.fetchall() dbase.commit() print(start) if start == []: return False else: return True # // escreve na tabela que vc criou esc_TABELA('bola','plastico',9) esc_TABELA('tomate','ateu',33) esc_TABELA('poste','metal',15) # // vai ler sua tabela ler_TABELA() ler_TABELA('metal') # // atualiza item desejado na tabela que quizer atual_TABELA('ateu','pessego',1524) # // consulta SE EXISTE if SE_EXISTE('mudeAQUIchave','Coluna2','plastico') == True: print('existe: ','plastico') # // apagando deleta_SELECIONADO('poste') deleta_SELECIONADO() Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva

  • codigo de entrada simples com mudanca de estilo e componentes estilizados em html

    Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Código de entrada simples, com mudança de estilo e componentes, estilizados em html - Streamilit import streamlit as st import streamlit.components.v1 as components import time def Digitacao_Html(frase,larg,aling,tenp): i = '{' ii = '}' n = larg c = 0 estilo = f''' ''' while c < len(frase): linha = frase[c:c + n] if len(linha) == n and not linha.endswith(' '): j = linha.rfind(' ') if j > 0: linha = linha[:j] else: j = linha.find(' ') if j > 0: linha = linha[:j] if '.' in linha: posicao_ponto = linha.rfind('.') if posicao_ponto > 0 and len(linha[posicao_ponto + 1:].strip()) > 0: linha = linha[:posicao_ponto + 1] st.markdown(f"{estilo}{linha.strip()}", unsafe_allow_html=True) c += len(linha) time.sleep(tenp/2) def Botao_Html(texto,link): return components.html(f''' {texto} ''', height=500) def Texto_Link(texto,link,linha,op): i = '{' ii = '}' div = f''' ''' return components.html(f''' {div} {texto}↴ ''', height=45) # Altura # Função para criar um texto decorado def Texto_Decora(texto, larg): i = '{' ii = '}' div = f''' ''' return components.html(f''' {div} {texto}↴ ''', height=45) # Altura # Função para criar uma caixa decorada com texto e descrição def Caixa_Decora(texto1, larg, texto2, larg2): i = '{' ii = '}' div = f''' ''' return components.html(f''' {div} {texto1}↴ {texto2}↴ ''', height=80) # Altura # Função para formatar um texto # Definindo uma função chamada "Func_Texto_Cop" com quatro argumentos: txt, desc, LARG e TAM (opcional) def Func_Texto_Cop(txt, desc, LARG, TAM=''): # Transformando o argumento "txt" em uma string e removendo algumas tags HTML TXt = str(txt).replace('', '').replace('', '').replace("--> ", '').replace("", '') # Criando uma lista vazia chamada "Tam" Tam = [] # Verificando se o argumento TAM está vazio if TAM == '': # Verificando o tamanho do texto e adicionando um valor à lista "Tam" com base em seu tamanho if len(str(TXt)) < 99: Tam.append(200) if len(str(TXt)) > 100 and len(str(TXt)) < 300: Tam.append(250) if len(str(TXt)) > 100 and len(str(TXt)) < 199: Tam.append(250) if len(str(TXt)) > 500: Tam.append(500) else: Tam.append(len(str(TXt))) else: # Adicionando o valor do argumento TAM à lista "Tam" Tam.append(TAM) # Criando uma lista "larg" com um valor padrão de 90 larg = [90] # Verificando se o argumento LARG não está vazio e adicionando seu valor à lista "larg" if LARG != '': larg.append(LARG) # Criando uma string HTML para exibir o texto Caixa_Text = f''' {txt} ''' # Criando uma string HTML para o estilo do botão de cópia de texto Estilo = '''#meu-botao { border-color: #000 ; background-color: #F8F8FF ; border-radius: 5px; padding: 5px 10px; border: 2px dashed; font-weight: bold; } #meu -botao:hover { background-color: #C0C0C0 ; color: white; border-color: white; }''' # Criando uma string JavaScript para copiar o texto para a área de transferência e alterar o botão Func_Copia_Troca_Nome = """ function copiarTexto() { var texto = document.getElementById('texto').innerText; navigator.clipboard.writeText(texto) .then(() => { alert('Texto copiado para a área de transferência.'); var botao = document.getElementById('meu-botao'); botao.innerHTML = '✔ Copiado'; botao.style .backgroundColor = '#C0C0C0'; botao.style .borderColor = 'black'; botao.style .color = 'blue'; }) .catch(() => { alert('Não foi possível copiar o texto.'); }); } var botao = document.getElementById('meu-botao'); botao.addEventListener('click', copiarTexto); """ components.html(f""" 📃 Copiar Texto {desc} {Caixa_Text} """, scrolling=True, height=Tam[0] - 50) # Altura # Define a função principal def main(): # Define o caminho da imagem (substitua 'suaImagem.est' pelo caminho da sua imagem) Imagem = 'https://static.wixstatic.com/media/08ec83_5d0fe788a67144f4b50d5054a6f146f2~mv2.png' # Adiciona uma imagem à página st.image(Imagem, caption=None, width=None, use_column_width=True, clamp=False, channels="RGB", output_format="extençaoImagem") # Define o menu lateral menu = ["PÁGINA INICIAL", "OUTROS"] choice = st.sidebar.selectbox("Menu", menu) # Divide a tela em 3 colunas C1, C2, C3 = st.columns(3) # 01 ===================================_ M E N U - L A T E R A L _========================================= if choice == "PÁGINA INICIAL": st.title('Prezados membros da equipe do Site Alguns Códigos') frase = '''Eu gostaria de expressar minha mais sincera gratidão pelo trabalho incrível que vocês fizeram em fornecer conteúdo valioso e útil para a comunidade de desenvolvedores e programadores.''' time.sleep(5) components.html(Digitacao_Html(frase,40,'center',2), # frase , largura pagina , alinhamento, tempo espera scrolling=True, height=100) # Adiciona um texto decorado Texto_Decora('Ola a Todos',20) # texto1, larg, # Adiciona uma caixa de texto decorada Caixa_Decora('bem vindo',15,'ao site',25) # texto1, larg, texto2, larg2 # Cria uma lista com emojis em formato de bloco de texto Lista = ['🅰🅻🅶🆄🅽🆂','🅲🅾🅳🅸🅶🅾'] # https://lingojam.com/BlockTextGenerator Lista2 = [] for i in Lista: Lista2.append(f'--> {i} .') # Concatena a lista de emojis em um único texto resp = " ".join([str(i) for i in Lista2]) # Adiciona um texto copiável Func_Texto_Cop(f'{resp}','otimo dia!',30) # texto, desc,larg, tam=opcional Texto_Link('Canal Youtube', 'https://www.youtube.com/channel/UC7YLV8WlmpYgeu5u46fF30Q', 'overline', '_blank') # texto, link, linha= decoração op= Botao_Html('--> SITE', 'https://alguns.wixsite.com/codigos') elif choice == "OUTROS": # Adiciona texto às colunas C1, C2 e C3 COR_CASA = C1.text('CASA') COR_PLACAR = C2.text('PLACAR') COR_VISITA = C3.text('VISITA') # Executa a função principal se o arquivo estiver sendo executado diretamente if __name__ == '__main__': # Define o título, o ícone e o layout da página st.set_page_config(page_title="Minha Página", page_icon="logo.ico", layout="wide") # Adiciona o estilo da página page_bg = """ """ st.markdown(page_bg, unsafe_allow_html=True) # Chama a função principal main() ''' para centralizar elementos html ''' Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva

  • retirar-fundo-de-imagem,-criando-imagem-preto-e-branco

    Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Retirar fundo de imagem, criando imagem preto e branco - Python """ pip install opencv-python pip install opencv-python pip install --upgrade cv2 pip uninstall pydub """ # Importação das bibliotecas necessárias import cv2 import numpy as np # Carrega a imagem a partir do arquivo 'peru.jpg' Imagem = 'imagem.jpg' img = cv2.imread(Imagem) # Converte a imagem para escala de cinza gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # Aplica um threshold na imagem para criar uma máscara e remover o fundo mask = cv2.threshold(gray, 250, 255, cv2.THRESH_BINARY)[1] # Inverte a máscara mask = 255 - mask # Aplica um algoritmo de morfologia para remover ruídos kernel = np.ones((3,3), np.uint8) mask = cv2.morphologyEx(mask, cv2.MORPH_OPEN, kernel) mask = cv2.morphologyEx(mask, cv2.MORPH_CLOSE, kernel) # Aplica um efeito de anti-aliasing na máscara mask = cv2.GaussianBlur(mask, (0,0), sigmaX=2, sigmaY=2, borderType = cv2.BORDER_DEFAULT) mask = (2*(mask.astype(np.float32))-255.0).clip(0,255).astype(np.uint8) # Coloca a máscara no canal alfa da imagem original result = img.copy() result = cv2.cvtColor(result, cv2.COLOR_BGR2BGRA) result[:, :, 3] = mask # Salva a imagem resultante com fundo transparente em um arquivo PNG cv2.imwrite('Imagem sem fundo.png', result) cv2.imwrite('Imagem sem INPUT.png', img) cv2.imwrite('Imagem sem GRAY.png', gray) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva

  • processamento de audio limpa tira ruídos

    Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Processamento de áudio , limpa tira ruídos etc. - Python ''' pip install pydub ''' from pydub import AudioSegment from pydub.silence import split_on_silence from pydub.effects import normalize AUDIO = "audio.wav" def Grava_pc(audio): # processa o áudio processed_audio = audio.high_pass_filter(100).low_pass_filter(10000) processed_audio = processed_audio.apply_gain_stereo(10, -10) # normaliza o áudio normalized_audio = normalize(processed_audio) # salva o arquivo de áudio processado em disco normalized_audio.export("processed_audio.wav", format="wav") # carrega o arquivo de áudio usando a biblioteca Pydub sound = AudioSegment.from_file(AUDIO, format="wav") # grava copia no computador Grava_pc(sound) # aplica o filtro de redução de ruído sound = sound.low_pass_filter(1200) # normaliza o volume do áudio normalized_sound = sound.normalize() # amplifica a faixa de frequência de voz boosted_sound = normalized_sound.high_pass_filter(100) # divide o áudio em segmentos separados por silêncio Lista_audios = split_on_silence(boosted_sound, min_silence_len=500, silence_thresh=-30, keep_silence=100) for audios in Lista_audios: # salva o segmento de áudio como um arquivo temporário audios.export("temp.wav", format="wav") # carrega o arquivo temporário usando o SpeechRecognition # AUI O RESTO DO SEU CODIGO sr.Recognizer() SE FOR USAR ISSO with sr.AudioFile( "temp.wav" ) as source: Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva

  • ac | Alguns_Codigos

    Linguagem IMPORT C Escolha Imgem . Mostrar Exibir Função Imagens Envios Criar Exportar loop If Else Procurar Pesquizar Baixar Calculos Remove Deleta Tags Cadastro Repetidor Lista Github Filtrar Banco de Dados Eventos Botão Obter Pegar Levar Copiar/Mover Editar Trocar Midia Resp Enviar

  • Baixar Video E AUDIO COM Descrição e Capa do YouTube | AC Helisi-1984

    chat com inteligencia artificial offline Bem-vindo ao Chat com Ollama! Descubra o poder da inteligência artificial ao seu alcance, mesmo quando você está offline! O Chat com Ollama é um aplicativo inovador que traz um assistente virtual diretamente para o seu computador, permitindo que você interaja, faça perguntas e receba respostas em tempo real, sem a necessidade de uma conexão à internet. Com uma interface gráfica intuitiva e a capacidade de armazenar suas conversas, o Chat com Ollama é ideal para quem busca informações práticas, seja sobre programação, cultivo, receitas ou qualquer outra dúvida que possa surgir no dia a dia. Prepare-se para otimizar sua rotina e aumentar sua produtividade com um assistente sempre disponível, onde e quando você precisar. Explore nossas funcionalidades, conheça as vantagens de ter um assistente inteligente ao seu lado e junte-se à comunidade de usuários que já descobriram como é fácil e conveniente ter a inteligência artificial ao seu alcance! Baixar exec.: ollama.com Versão .: github ollama Noterminal dgite: Para ver a versão .: ollama --version Para local do arquivo .: where ollama Programa na Monetizze Comprar na Hotmart Documento Técnico - Chat com Ollama 1. Introdução O Chat com Ollama é um aplicativo de inteligência artificial que opera offline, proporcionando aos usuários um assistente virtual acessível diretamente em seu computador. O software é projetado para facilitar interações, responder perguntas, e auxiliar em tarefas do dia a dia, mesmo sem conexão com a internet. 2. Objetivos do Produto Facilitar o acesso à inteligência artificial: Oferecer uma solução que funcione sem depender da internet, permitindo que os usuários tenham um assistente sempre disponível. Armazenar conversas: Permitir que os usuários revisitem e salvem interações anteriores para consulta futura. Fornecer informações práticas: Atender a diversas necessidades, como consultas sobre cultivo, programação, receitas, entre outros. 3. Funcionalidades Interface Gráfica Intuitiva: Design amigável que permite fácil navegação e interação. Histórico de Conversas: Armazena todas as interações, permitindo aos usuários voltar a qualquer conversa anterior. Respostas em Tempo Real: O assistente fornece respostas imediatas a perguntas e solicitações, melhorando a eficiência do usuário. Personalização: Possibilidade de ajustes nas configurações do assistente, como tema e preferências de resposta. 4. Requisitos do Sistema Sistema Operacional: Windows 10 ou superior. Memória RAM: Mínimo de 4 GB. Espaço em Disco: Mínimo de 500 MB para instalação. Processador: Intel i3 ou equivalente. 5. Instalação Download: O usuário deve baixar o instalador do Chat com Ollama diretamente do nosso site. Descompactar: Extrair os arquivos em uma pasta desejada. Executar o Instalador: Clicar duas vezes no executável para iniciar o processo de instalação. Configuração Inicial: Ao abrir o aplicativo pela primeira vez, o usuário deve configurar o caminho da inteligência artificial Ollama e a versão do modelo a ser utilizada. 6. Uso do Aplicativo Iniciar uma Conversa: O usuário pode digitar suas perguntas na interface e obter respostas instantâneas. Salvar Conversas: Após cada interação, o usuário tem a opção de salvar a conversa com data e hora. Acessar Histórico: O histórico de conversas é acessível na interface principal, permitindo fácil navegação entre interações passadas. 7. Suporte e Atualizações Suporte Técnico: Disponibilizamos suporte técnico por meio de e-mail e chat ao vivo para resolver dúvidas e problemas técnicos. Atualizações de Software: O aplicativo será atualizado periodicamente para incluir melhorias de desempenho e novas funcionalidades. 8. Conclusão O Chat com Ollama é uma solução inovadora que democratiza o acesso à inteligência artificial, tornando-a disponível offline e fácil de usar. Com suas funcionalidades práticas e um design intuitivo, o aplicativo atende a uma ampla gama de necessidades, tornando-se uma ferramenta indispensável para usuários que buscam eficiência e acessibilidade.

  • caixa com borda em html copiar texto para area de transferencia com botao

    Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Caixa com borda em html copiar texto para a área de transferência. com botão - Streamilit def Func_Texto_Cop(txt): # Define o HTML da caixa de texto a ser exibida na página Caixa_Text = f''' {txt} ''' # Define o estilo CSS a ser aplicado ao botão Estilo = '''#meu-botao { border-color: #000; background-color: #F8F8FF; border-radius: 5px; padding: 5px 10px; border: 2px dashed; font-weight: bold; } #meu-botao:hover { background-color: #C0C0C0; color: white; border-color: white; }''' # Define a função para copiar o texto e trocar o nome do botão após a cópia Func_Copia_Troca_Nome = """ function copiarTexto() { var texto = document.getElementById('texto').innerText; navigator.clipboard.writeText(texto) .then(() => { alert('Texto copiado para a área de transferência.'); }) .catch(() => { alert('Não foi possível copiar o texto.'); }); var botao = document.getElementById('meu-botao'); botao.innerHTML = '✔ Copiado'; botao.style.backgroundColor = '#C0C0C0'; botao.style.borderColor = 'black'; botao.style.color = 'blue'; } """ # Exibe o HTML completo na página com a caixa de texto e o botão components.html(f""" Seu Texto Atualizado: ↴ Copiar Texto {Caixa_Text} """, scrolling=True, height=800) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva

  • baixar,-obter-arquivos-da-internet

    Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Baixar, obter arquivos da internet - Python import requests import os # cria a pasta Local_Pasta = os.mkdir("C:\\seu\\caminho\\do\\arquivo") novo_arq = Local_Pasta def baixar_imagem(url, endereco): resp = requests.get(url) if resp.status_code == requests.codes.OK: with open(endereco, 'wb') as novo_arq: novo_arq.write(resp.content) print('Imagem baixada') else: resp.raise_for_status() if __name__ == '__main__': # coloque aqui abaixo url onde encotra o arquivo que quer baixar end = 'https://drive.google.com/uc?id=19B5qLxJGVV1cYthQiu6xqhWwygq-EC_n&export=download' pasta_saida = "C:\\seu\\caminho\\do\\arquivo" # coloca o arquivo na pasta do pc novo_arq = os.path.join(pasta_saida, 'image.jpg') baixar_imagem(end,novo_arq) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva

  • retirar-fundo-de-imagem,-criando-imagem-preto-e-branco

    Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Retirar fundo de imagem, criando imagem preto e branco - Python """ pip install opencv-python pip install opencv-python pip install --upgrade cv2 pip uninstall pydub """ # Importação das bibliotecas necessárias import cv2 import numpy as np # Carrega a imagem a partir do arquivo 'peru.jpg' Imagem = 'imagem.jpg' img = cv2.imread(Imagem) # Converte a imagem para escala de cinza gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # Aplica um threshold na imagem para criar uma máscara e remover o fundo mask = cv2.threshold(gray, 250, 255, cv2.THRESH_BINARY)[1] # Inverte a máscara mask = 255 - mask # Aplica um algoritmo de morfologia para remover ruídos kernel = np.ones((3,3), np.uint8) mask = cv2.morphologyEx(mask, cv2.MORPH_OPEN, kernel) mask = cv2.morphologyEx(mask, cv2.MORPH_CLOSE, kernel) # Aplica um efeito de anti-aliasing na máscara mask = cv2.GaussianBlur(mask, (0,0), sigmaX=2, sigmaY=2, borderType = cv2.BORDER_DEFAULT) mask = (2*(mask.astype(np.float32))-255.0).clip(0,255).astype(np.uint8) # Coloca a máscara no canal alfa da imagem original result = img.copy() result = cv2.cvtColor(result, cv2.COLOR_BGR2BGRA) result[:, :, 3] = mask # Salva a imagem resultante com fundo transparente em um arquivo PNG cv2.imwrite('Imagem sem fundo.png', result) cv2.imwrite('Imagem sem INPUT.png', img) cv2.imwrite('Imagem sem GRAY.png', gray) Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva

  • criar-webhook-wix-para-conectar-apis,-git-ou-a-http-externo

    Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado criar webhook wix para conectar apis, git ou a http externo - Wix Velo import { ok, notFound, serverError } from 'wix-http-functions'; // Cominicata com API // crie um arquivo "http-functions.js" saiba mais em --> https://www.wix.com/velo/reference/wix-http-functions/introduction /* Expondo uma API Define a função abaixo do webhook, pode usar outros tipos de prefixo_ use_, post_, get_ , e utros --> https://support.wix.com/en/article/velo-exposing-a-site-api-with-http-functions */ export function pref_nomeFUNÇÃO(request) { // SEU WEBHOOK --> https://NOME_SITE/_functions/nomeFUNÇÃO_sem_prefixo console.log('01 PRIMEIRO REQUEST', request) // a função usa o método "json()" do objeto "body" do request para obter o corpo da mensagem em formato JSON request.body.json() .then((body) => { //Dentro dessa função de retorno de chamada, o código imprime o corpo da mensagem com algumas informações específicas console.log('Corpo MSG: ', body) console.log('ID: ', body.id) console.log('NOME: ', body.cliente) console.log('Minha MSG: ', body.texto) // Restante do código, pode colocar ate para enviar ao banco de dados }); return ok(); } Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva

  • retirar-dados-ou-obter-dados-que-esta-em-um-repetidor

    Se o site o ajudou, ajude o site pix 008-064-101-67 henrique liandro da silva ajude o site a continuar funcionado Retirar dados ou obter dados que esta em um repetidor - Wix Velo // use "$w" aqui para estanciar os elementos do repetidor, pegar oque eles estão repetindo no momento export function BtnVer_click(event,$w) { // este é um botão que esta no repetidor, no momento do click ele passa os dados let Id_Rep = $w('#NomeBancoPagina').getCurrentItem()._id // ----- VARIAVEL so funciona aqui dentro da função pegando o id // Escreva o resto do codigo!!! } Copiar "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Laura Castro "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Ana Serra "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Bruno Costa "Depoimentos são uma ótima forma de apresentar um feedback positivo que você recebeu. Adicione o seu." Cláudia Silva

bottom of page