Cloud Functions - OpenCV Videocapture Read method fails for larger files from cloud storage
I created a cloud function to read a video file from cloud storage and read frames and create an image for each frame.
This function works for small files which is 1-2 MB, However, this method fails while reading larger file 130 MB.
import cv2
from google.cloud import storage
vidcap = cv2.VideoCapture("https://storage.googleapis.com/[bucker_name]/[filename.mp4]")
if vidcap.isOpened():
vidcap.open("https://storage.googleapis.com/[bucker_name]/[filename.mp4]")
success,image = vidcap.read()
print(success)
Expected the print will return true and an image will hold an image of a first frame.
python-3.x function opencv cloud
New contributor
add a comment |
I created a cloud function to read a video file from cloud storage and read frames and create an image for each frame.
This function works for small files which is 1-2 MB, However, this method fails while reading larger file 130 MB.
import cv2
from google.cloud import storage
vidcap = cv2.VideoCapture("https://storage.googleapis.com/[bucker_name]/[filename.mp4]")
if vidcap.isOpened():
vidcap.open("https://storage.googleapis.com/[bucker_name]/[filename.mp4]")
success,image = vidcap.read()
print(success)
Expected the print will return true and an image will hold an image of a first frame.
python-3.x function opencv cloud
New contributor
3
What is your question? So far this reads more like a bug report that should have been posted to the OpenCV issue tracker...
– Dan Mašek
2 days ago
add a comment |
I created a cloud function to read a video file from cloud storage and read frames and create an image for each frame.
This function works for small files which is 1-2 MB, However, this method fails while reading larger file 130 MB.
import cv2
from google.cloud import storage
vidcap = cv2.VideoCapture("https://storage.googleapis.com/[bucker_name]/[filename.mp4]")
if vidcap.isOpened():
vidcap.open("https://storage.googleapis.com/[bucker_name]/[filename.mp4]")
success,image = vidcap.read()
print(success)
Expected the print will return true and an image will hold an image of a first frame.
python-3.x function opencv cloud
New contributor
I created a cloud function to read a video file from cloud storage and read frames and create an image for each frame.
This function works for small files which is 1-2 MB, However, this method fails while reading larger file 130 MB.
import cv2
from google.cloud import storage
vidcap = cv2.VideoCapture("https://storage.googleapis.com/[bucker_name]/[filename.mp4]")
if vidcap.isOpened():
vidcap.open("https://storage.googleapis.com/[bucker_name]/[filename.mp4]")
success,image = vidcap.read()
print(success)
Expected the print will return true and an image will hold an image of a first frame.
python-3.x function opencv cloud
python-3.x function opencv cloud
New contributor
New contributor
edited yesterday
Hongarc
2,2681725
2,2681725
New contributor
asked 2 days ago
Yamunadevi RathinasamyYamunadevi Rathinasamy
1
1
New contributor
New contributor
3
What is your question? So far this reads more like a bug report that should have been posted to the OpenCV issue tracker...
– Dan Mašek
2 days ago
add a comment |
3
What is your question? So far this reads more like a bug report that should have been posted to the OpenCV issue tracker...
– Dan Mašek
2 days ago
3
3
What is your question? So far this reads more like a bug report that should have been posted to the OpenCV issue tracker...
– Dan Mašek
2 days ago
What is your question? So far this reads more like a bug report that should have been posted to the OpenCV issue tracker...
– Dan Mašek
2 days ago
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Yamunadevi Rathinasamy is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54241415%2fcloud-functions-opencv-videocapture-read-method-fails-for-larger-files-from-cl%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Yamunadevi Rathinasamy is a new contributor. Be nice, and check out our Code of Conduct.
Yamunadevi Rathinasamy is a new contributor. Be nice, and check out our Code of Conduct.
Yamunadevi Rathinasamy is a new contributor. Be nice, and check out our Code of Conduct.
Yamunadevi Rathinasamy is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54241415%2fcloud-functions-opencv-videocapture-read-method-fails-for-larger-files-from-cl%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
3
What is your question? So far this reads more like a bug report that should have been posted to the OpenCV issue tracker...
– Dan Mašek
2 days ago