alexismayfire / csm30ultrassom Goto Github PK
View Code? Open in Web Editor NEWCommit inicial
Commit inicial
Nessa tela, a aplicação cliente deve exibir uma lista com as imagens disponíveis no servidor. Quando o usuário selecionar uma, a imagem reconstruída deve ser exibida na aplicação cliente.
Um formulário simples para receber um arquivo de texto, com um controle (deslizante, input de texto) para indicar, em percentual, o ganho para a imagem carregada; deixar 0 por padrão.
O servidor web deve ter um controller/endpoint para receber um arquivo de texto com o sinal da imagem, e o ajuste de ganho desejado.
Essa função pode já alterar o sinal, aplicando os ganhos nos dados para, em seguida, carregar o modelo de reconstrução e fazer a chamada do algoritmo CGNE.
Escrever a função básica para executar o algoritmo indicado pelo professor, com 15 iterações.
Pelo consumo de memória ao gerar a matriz atualmente, usando o código:
Matrix<double> matrix = M.Sparse(rows, columns);
matrix = DelimitedReader.Read<double>(sr, false, ",", false, null, null);
É bem provável que o algoritmo leve muito tempo pra executar.
Tentei criar a matrix como Sparse porque deve economizar memória (na documentação da biblioteca usada, a matriz do tipo Sparse é implementada de forma diferente; não é gerada uma estrutura de dados com todos os elementos, e sim vetores indicando onde tem elementos vazios).
Nessa tela, o professor comentou que a aplicação cliente deveria iterar entre todas as imagens disponíveis no servidor e exibi-las na aplicação cliente.
Fica praticamente idêntico ao #4, porque ele acabou passando somente uma imagem como exemplo.
Após a execução do algoritmo, deve ser implementada uma rotina que grave os dados (a imagem final), o sinal usado e o parâmetro de ajuste de ganho, para evitar que uma imagem precise ser reprocessada caso ela seja reenviada com o mesmo ajuste.
Precisa definir como o arquivo de texto com o sinal e o parâmetro de ganho de intensidade serão enviados para o servidor web (URL específica, chama um controller diretamente, etc).
Em seguida, implementar essa comunicação cliente-servidor na view de envio de imagem.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.