mirror of
https://github.com/ruby-opencv/ruby-opencv
synced 2023-03-27 23:22:12 -04:00
fix cast error
This commit is contained in:
parent
a2b2cdb978
commit
6570342559
2 changed files with 6 additions and 7 deletions
|
@ -18,20 +18,19 @@ __NAMESPACE_BEGIN_FACERECOGNIZER
|
|||
|
||||
VALUE rb_klass;
|
||||
|
||||
std::map< long, cv::Ptr<cv::FaceRecognizer> > ptr_guard_map;
|
||||
std::map<void*, cv::Ptr<cv::FaceRecognizer> > ptr_guard_map;
|
||||
|
||||
void
|
||||
guard_facerecognizer(void* data_ptr, cv::Ptr<cv::FaceRecognizer> ptr)
|
||||
{
|
||||
ptr_guard_map[(long)data_ptr] = ptr;
|
||||
ptr_guard_map[data_ptr] = ptr;
|
||||
}
|
||||
|
||||
void
|
||||
release_facerecognizer(void *ptr)
|
||||
release_facerecognizer(void *data_ptr)
|
||||
{
|
||||
long key = (long)ptr;
|
||||
ptr_guard_map[key].release();
|
||||
ptr_guard_map.erase(key);
|
||||
ptr_guard_map[data_ptr].release();
|
||||
ptr_guard_map.erase(data_ptr);
|
||||
}
|
||||
|
||||
VALUE
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue