Certified Java Programmer dom
Algoritmo de Kruskal
18 de fevereiro
O algoritmo de Kruskal é um algoritmo em teoria dos grafos, que encontra uma árvore geradora mínima para um grafo conexo ponderado. Isso significa que ele encontra um subconjunto das arestas que formam uma árvore que inclui todos os vértices, onde o peso total de todas as arestas na árvore é minimizado. Se o gráfico não está ligado, em seguida, ele encontra um mínimo spanning floresta (a árvore geradora mínima para cada componente ligado). algoritmo de Kruskal é um exemplo de um algoritmo guloso.
LinkedList <PQEntry> kruskalEdges = new LinkedList <PQEntry> (); / / Lista de inscrições após o processamento Algo
Iterator <PQEntry> it2 predefEdges.iterator = ();
while (it2.hasNext ()) (
PQEntry borda = it2.next ();String = NodeA edge.getNodeA ();
String = NodeB edge.getNodeB ();/ / Encontrar se há qualquer entrada com mesmo nó
PQEntry findEntry entryA = (NodeA);
PQEntry findEntry entryB = (NodeB);/ / [Logic Kruskal Algo START]
if (entryA == null) (
kruskalEdges.add (borda);
Else ()
if (entryB == null) (
kruskalEdges.add (borda);
Else ()
if (entryA! = entryB) (
if (edge.getWeight () <entryA.getWeight () & & edge.getWeight () <entryB.getWeight ()) (
if (entryA.getWeight () <entryB.getWeight ()) (
kruskalEdges.remove (entryB);
Else ()
kruskalEdges.remove (entryA);
)
kruskalEdges.add (borda);
)
if (edge.getWeight () <entryA.getWeight () & & edge.getWeight ()> entryB.getWeight ()) (
kruskalEdges.remove (entryA);
kruskalEdges.add (borda);
)
if (edge.getWeight () <entryB.getWeight () & & edge.getWeight ()> entryA.getWeight ()) (
kruskalEdges.remove (entryB);
kruskalEdges.add (borda);
)
)
)
)
/ / Lógica Algo Kruskal [FIM]
)findEntry PQEntry privado (nó String) (
<PQEntry> Iterator it = kruskalEdges.iterator ();
while (it.hasNext ()) (
PQEntry it.next temp = ();
if (temp.getNodeA (). equalsIgnoreCase (node)) (
temperatura de retorno;
)
if (temp.getNodeB (). equalsIgnoreCase (node)) (
temperatura de retorno;
)
)
return null;
)
A Face Annotation Interface - fraco
02 de fevereiro
Este projeto é um framework Java flexível para detecção de rosto e tecnologias de reconhecimento de face, que se baseia no plugin diferentes tipos de filtro. A interface gráfica adequada pode ser usado para configurar condutas para detecção e reconhecimento pela combinação destes plugins e filtros. Além disso, um navegador de fotografia integrada permite que os usuários apliquem a detecção de rosto e processo de reconhecimento em imagens pessoais.
Detalhes do projeto
Módulos incluídos na versão atual do desmaio:
- OpenCV-Haarclassifier-Detection - JNI adaptador Intel OpenCV implementação do algoritmo de detecção Jones Viola.
- Betaface.com Detecção - Web Service adaptador para as funções de detecção de Betaface.com .
- Skin-Cor-Filter - faz uso de uma tabela 8Kb saturação cor-de pesquisa, com base nas imagens de treinamento fornecido por Michael Jones.
- Eigenface-Reconhecimento - A pura aplicação baseada em Java da abordagem eigenfaces.
- Simple-Context-Filter - Reconhecimento filtro evitar a duplicação de ocorrências de uma pessoa em uma única foto.
O detectadas e reconhecidas caras são armazenados em um banco local, que pode ser modificado manualmente a partir de dentro do aplicativo. Além disso, todas as anotações face também podem ser armazenados diretamente em arquivos de imagem em Adobe XMP Formato on demand.
Inicialmente desenvolvida no contexto de uma tese de Licenciatura na Universidade de Oldenburg , fraco, foi integrada em vários projetos mantidos pelo Instituto OFFIS de Tecnologia da Informação . Para atrair um público mais amplo, o código fonte foi liberado sob a GNU General Public License (GPL) em outubro de 2007.

Baixar
Runnable JAR file:
Java Runtime Edition 6 ou superior é exigido. Além disso, o OpenCV Detecção Plugin é actualmente de apenas trabalhar em sistemas Windows.
Pwing
31 de janeiro
Pwing é um toolkit GUI, é um conjunto de elementos / componentes para uso na criação de aplicativos com interfaces gráficas de usuário (GUI). É baseado no toolkit Swing, que faz parte das classes Java da Sun Microsystem Foundation (JFC) API. É desenvolvido para proporcionar um melhor conjunto de componentes para criar aplicativos mais interativos GUI baseada em Java. Cada componente facilita a interação do usuário de computador específico, e aparece como uma parte visível do GUI do computador.
Windows Explorer (Dock)
01 de janeiro
Windows Explorer é um programa que permite aos usuários organizar seus atalhos, programas e executando tarefas em uma atraente e divertida animação Explorer. Ao permitir que os usuários tenham mais controle sobre como eles organizam sua área de trabalho, os usuários podem assumir o controle de seus ícones desktop e atalhos para que eles estejam disponíveis quando, onde e como eles precisam delas. Isso, todos com o estilo único e taxa de performance de topo .. Clique aqui para ler mais
Java Quiz
26 de novembro
Eu estou realmente feliz em dizer que eu ganhei no quiz Java concorrência NIIT.
