# Can't open "deploy.prototxt.txt" in function 'ReadProtoFromTextFile'

**URL:** <https://forum.opencv.org/t/cant-open-deploy-prototxt-txt-in-function-readprotofromtextfile/2014>\
**Category:** Python\
**Tags:** dnn\
**Created:** [March 7, 2021, 6:48pm UTC](https://forum.opencv.org/t/cant-open-deploy-prototxt-txt-in-function-readprotofromtextfile/2014 "2021-03-07T18:48:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anmol\_Gupta](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/anmol_gupta/32/1298_2.png) [@Anmol\_Gupta](https://forum.opencv.org/u/Anmol_Gupta)\
**Post date:** [March 7, 2021, 6:48pm UTC](https://forum.opencv.org/t/cant-open-deploy-prototxt-txt-in-function-readprotofromtextfile/2014/1 "2021-03-07T18:48:50Z")

</div>

I am facing the following error while running my code.

```
[INFO] loading model...
Traceback (most recent call last):
  File "detect_faces.py", line 31, in <module>
    net = cv2.dnn.readNetFromCaffe(args["prototxt"], args["model"])
cv2.error: OpenCV(4.5.1) /private/var/folders/nz/vv4_9tw56nv9k3tkvyszvwg80000gn/T/pip-req-build-39p1qqfs/opencv/modules/dnn/src/caffe/caffe_io.cpp:1121: error: (-2:Unspecified error) FAILED: fs.is_open(). Can't open "deploy.prototxt.txt" in function 'ReadProtoFromTextFile'
```

---

<div class="post-metadata">

**Author:** ![Anmol\_Gupta](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/anmol_gupta/32/1298_2.png) [@Anmol\_Gupta](https://forum.opencv.org/u/Anmol_Gupta)\
**Post date:** [March 7, 2021, 6:52pm UTC](https://forum.opencv.org/t/cant-open-deploy-prototxt-txt-in-function-readprotofromtextfile/2014/2 "2021-03-07T18:52:18Z")

</div>

#Full Code:

```python
from imutils.video import VideoStream
import numpy as np
import argparse
import imutils
import time
import cv2

ap = argparse.ArgumentParser()
ap.add_argument("-i", "--image", required=True,
                help="path to input image")
ap.add_argument("-p", "--prototxt", required=True, 
                help="path to Caffe 'deploy' prototxt file")
ap.add_argument("-m", "--model", required=True,
                help="path to Caffe pre-trained model")
ap.add_argument("-c", "--confidence", type=float, default=0.5,
                help="minimum probability to filter weak detections")
args = vars(ap.parse_args())

print("[INFO] loading model...")
net = cv2.dnn.readNetFromCaffe(args["prototxt"], args["model"])

image = cv2.imread(args["image"])
(h, w) = image.shape[:2]
blob = cv2.dnn.blobFromImage(cv2.resize(image, (300, 300)), 1.0,
	(300, 300), (104.0, 177.0, 123.0))

print("[INFO] computing object detections...")
net.setInput(blob)
detections = net.forward()

for i in range(0, detections.shape[2]):
	
	confidence = detections[0, 0, i, 2]
	
		box = detections[0, 0, i, 3:7] * np.array([w, h, w, h])
		(startX, startY, endX, endY) = box.astype("int")
 
		text = "{:.2f}%".format(confidence * 100)
		y = startY - 10 if startY - 10 > 10 else startY + 10
		cv2.rectangle(image, (startX, startY), (endX, endY),
			(0, 0, 255), 2)
		cv2.putText(image, text, (startX, y),
			cv2.FONT_HERSHEY_SIMPLEX, 0.45, (0, 0, 255), 2)

cv2.imshow("Output", image)
cv2.waitKey(0)

```

---

<div class="post-metadata">

**Author:** ![crackwitz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/crackwitz/32/14_2.png) [@crackwitz](https://forum.opencv.org/u/crackwitz)\
**Post date:** [March 7, 2021, 7:20pm UTC](https://forum.opencv.org/t/cant-open-deploy-prototxt-txt-in-function-readprotofromtextfile/2014/3 "2021-03-07T19:20:16Z")

</div>

```python
os.path.exists(args["prototxt"])

```

does it?

---

<div class="post-metadata">

**Author:** ![Anmol\_Gupta](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.opencv.org/anmol_gupta/32/1298_2.png) [@Anmol\_Gupta](https://forum.opencv.org/u/Anmol_Gupta)\
**Post date:** [March 7, 2021, 9:23pm UTC](https://forum.opencv.org/t/cant-open-deploy-prototxt-txt-in-function-readprotofromtextfile/2014/4 "2021-03-07T21:23:02Z")

</div>

prototxt=‘deploy.prototxt.txt’  
model=‘res10\_300x300\_ssd\_iter\_140000.caffemodel’

Doing this solved it.  
Link to files : [Python/Projects for Fun/1\_Detect\_Faces at master · anmol94gupta/Python · GitHub](https://github.com/anmol94gupta/Python/tree/master/Projects%20for%20Fun/1_Detect_Faces)
