Skip to content
This repository has been archived by the owner on Aug 22, 2024. It is now read-only.

Cannot create sample.vec #53

Open
arizalzr opened this issue Jun 3, 2018 · 14 comments
Open

Cannot create sample.vec #53

arizalzr opened this issue Jun 3, 2018 · 14 comments

Comments

@arizalzr
Copy link

arizalzr commented Jun 3, 2018

I already run

perl bin/createsamples.pl positives.txt negatives.txt samples 1500
"opencv_createsamples -bgcolor 0 -bgthresh 0 -maxxangle 1.1
-maxyangle 1.1 maxzangle 0.5 -maxidev 40 -w 80 -h 40"

but there is no sample.vec created, how to fix this sir ? i hope you can help my problems

@saideepthik
Copy link

@arizalzr
#50
same issue raised by me initially go though link its works, but yet to find the in depth concept try your level best.
once go through all issues for further use.

@arizalzr
Copy link
Author

arizalzr commented Jun 4, 2018

@saideepthik
how you fix it ?

@saideepthik
Copy link

will u give details that how many positives and negative images u gave then then commands u used and all, then i will get to know ur problem correctly,
and also check all folders onces samples folder aslo, if sample folder is having any file already just delete them then do train.

@arizalzr
Copy link
Author

arizalzr commented Jun 4, 2018

@saideepthik
i use 60 positive image and 600 negative image, like on the tutorial. with all picture ratio 100x100
there is no file on samples folder sir

@saideepthik
Copy link

"i use 60 positive image and 600 negative image, like on the tutorial."
it wont be same for every object detection. it depends on images you selected for training which are more clear objects and background images also will effect, so increase positive images and try
u can take pictures from your cam which you are using now just have code if you want in this below link
https://github.com/saideepthik/learning-python/blob/python/opencv-resize_save.py
still getting problem means check once by resizing the images, i gave 300x300 resolution for every image.
and also check the bin folder path once while training this step

@arizalzr
Copy link
Author

arizalzr commented Jun 4, 2018

@saideepthik

what is the best comparison between positive and negative images

@arizalzr
Copy link
Author

arizalzr commented Jun 4, 2018

@saideepthik
i already try resize and increase positive images, but still not work,

@joshdabosh
Copy link

@arizalzr positive images are the images that contain only the objects you want to detect, while negative images are images that contain anything but the objects.

@CagriYonca
Copy link

Hello to everyone!
Same error appeared when I try to merge vectors. Then I've used python2.7 instead of python and just merged. So try:

python2.7 tools/mergevec.py -v samples -o samples.vec

@xqiangx1991
Copy link

xqiangx1991 commented Dec 26, 2018

does anyone solve this problem?

@rnogy
Copy link

rnogy commented Jun 9, 2019

try

find ./positive_images -iname "*.jpg" | sed -r 's/^.{18}/\"/' | awk '{print $0"\""}' > positives.txt
i=0
while IFS= read -r line; do echo opencv_createsamples -bgcolor 0 -bgthresh 0 -maxxangle 1.1   -maxyangle 1.1 maxzangle 0.5 -maxidev 40 -w 80 -h 40 -img ./positive_images/"$line" -bg tmp -vec samples/"$i".vec ; i=$((i+1)); done < positives.txt > do.sh
sh do.sh

@yashjha123
Copy link

use apt install libopencv-dev

@PrasadNR
Copy link

#9 (comment) Same issue has popped up repeatedly and it has not been solved yet.

@yashjha123
Copy link

use apt install libopencv-dev

In my case the above code fixes the issue

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants