Это может быть просто ошибка, которую показывает ошибка (а не то, как она написана в файле eclipse.ini), но есть текст в Eclipse.ini (Указание JVM) , в котором говорится, что следующее:
BLOCKQUOTE>
- Параметр -vm и его значение (путь) должны быть в отдельных строках.
- Значение должно быть полным абсолютным путем к Java исполняемый, а не только в домашний каталог Java.
- Опция -vm должна произойти до опции -vmargs, поскольку все после -vmargs передается непосредственно в JVM
Я наконец заставил это работать, оказалось, что мне пришлось изменить contour.convertTo(contour2f, CvType.CV_32FC2)
на approxCurve.convertTo(points, CvType.CV_32SC2)
в соответствии с этим ответом на форуме opencv Q & A.