MCPcopy Create free account
hub / github.com/biometrics/openbr / project

Method project

openbr/plugins/core/processwrapper.cpp:574–590  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

572 using WrapperTransform::train;
573
574 void project(const TemplateList &src, TemplateList &dst) const
575 {
576 if (src.empty())
577 return;
578
579 ProcessData *data = processes.acquire();
580 if (!data->initialized)
581 activateProcess(data);
582
583 CommunicationManager *localComm = &(data->comm);
584
585 localComm->sendSignal(CommunicationManager::INPUT_AVAILABLE);
586 localComm->sendData(src);
587
588 localComm->readData(dst);
589 processes.release(data);
590 }
591
592 void train(const TemplateList &data)
593 {

Callers

nothing calls this directly

Calls 5

acquireMethod · 0.80
sendSignalMethod · 0.80
sendDataMethod · 0.80
readDataMethod · 0.45
releaseMethod · 0.45

Tested by

no test coverage detected