mirror of
https://github.com/opencv/opencv.git
synced 2025-08-01 02:18:01 +08:00
Merge pull request #19331 from alalek:gapi_lazy_initialization_kernel_intrinsics
This commit is contained in:
commit
49127b6a26
@ -25,15 +25,18 @@
|
||||
#include "logger.hpp" // GAPI_LOG
|
||||
#include "api/gproto_priv.hpp" // is_dynamic, rewrap
|
||||
|
||||
namespace
|
||||
static
|
||||
const std::vector<std::string>& getKnownIntrinsics()
|
||||
{
|
||||
// FIXME: This may be not the right design choice, but so far it works
|
||||
const std::vector<std::string> known_intrinsics = {
|
||||
static const std::vector<std::string> known_intrinsics = {
|
||||
cv::gapi::streaming::detail::GDesync::id()
|
||||
};
|
||||
return known_intrinsics;
|
||||
}
|
||||
bool cv::gimpl::is_intrinsic(const std::string &s) {
|
||||
// FIXME: This search might be better in time once we start using string
|
||||
const std::vector<std::string>& known_intrinsics = getKnownIntrinsics();
|
||||
return std::find(known_intrinsics.begin(),
|
||||
known_intrinsics.end(),
|
||||
s) != known_intrinsics.end();
|
||||
|
Loading…
Reference in New Issue
Block a user