voc格式的txt轉xml

最近需要根據目標檢測的voc數據格式製作自己的數據集,總結了幾個步驟。首先利用BBOx標註工具標定邊界框,可以利用python提供的工具,只是需要把所有的圖片放在images文件夾下的001文件中。此時得到的是和圖片名對應的txt文本,接下來需要將txt文本轉換成xml,雖然python會提供代碼,但是在這個過程中我還是遇到了麻煩,就是在import cv2時,雖然在settings中找到了cv2這個庫,但是會提示錯誤信息,錯誤信息如下:

找到了一種解決方法,就是在cmd中輸入pip install opencv-python,這個時候會提示安裝OpenCV成功。在命令行也可以import cv2,可奇怪的是pycharm中導入的地方還是有錯。安裝成功界面如下:


解決辦法

在網上找了幾種辦法,還是不能解決。我自己試了一種方法,我在anaconda文件夾下有個cv2文件夾,我直接拷貝到python.exe所在的文件夾下的Lib下的site-packages中,發現運行結果是正確的,不報錯了。結果如下: