New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
is iOS finish yet? Any recent roadmap for iOS #8
Comments
Hey @pannz !! I'm sorry to say that I could not work on it (iOS implementation) these days but I don't have a Mac. 😞 |
That would be fantastic! I was a bit confused when I read the iOS instructions and could't get it to work. Then I finally got to the bottom of the instructions and saw the TODO ;) Wish I knew how to code in Swift, but I just don't have the time :( Hoping for this project to run ahead fast instead :) Thanks for working on it! |
Hello, any news? 😄 |
@ljubic Heey man!! I'm really sorry I had to leave the country for a few days but I'm back now and I will try to work on this these days. Happy Holidays 🍻🎉 |
Nice to hear, Happy Holidays to You as well 🙂 Thanks for Your work man |
Hey there! Any news on this @jonathanpalma, really looking forward to using this! |
Hello everyone, is there any iOS version coming out? Thanks |
How about a pure Javascript version of Tesseract? That would allow support for both Android and iOS in React Native. |
Hey @peacechen it is a nice idea! But unfortunately we've been working on it for a few time without making it works for react-native. |
@jonathanpalma Thanks for exploring that and sharing the issues. Saves some time for us trying to go down that path. I may lend a hand for the iOS implementation in the future (date unknown, depends on work commitments). Would you mind documenting the architecture of this project? For instance, what methods & callbacks should be implemented. Edit: Another JS OCR library |
@peacechen You're welcome! And I'm sorry it's pretty hard work on the iOS implementation without having a mac, that's why I was working on naptha/tesseract project to bring a general solution that works everywhere. And sure, I'm already working on the documentation while whitelist/blacklist's support is ready. |
Looking forward to any update on this matter. Right now, this is mostly unusable due to lacking iOS support 👎 |
Ok, spent all day today to get this working for iOS and currently have a very hacky version of functioning for english language. I will have to look at the Android side of things to kind of match the API for iOS. I might have something presentable some time this week. Stay tuned... |
Hey, Did you finish IOS version? |
Any progress on this? If not, could you share the code you have written so far? cheers |
it is actually merged but I currently have no time budget available to make the currently proposed changes by @jonathanpalma. So it is kind of janky right now... |
By when can we expect the fully supported and running iOS version? Its very much needed. |
Any news guys? |
Sorry, I don't have any time to work on this for the foreseeable future... |
I wish I had the knowledge to help out with this, but I'm really looking forward to iOS support! 😄 |
@jonathanpalma I want to revisit the work I contributed to finally get this working. Can you give me your feedback on what parts of the iOS work you wanted changed? If I recall correctly, you wanted me to change it to promises instead?!? I have that part down but please refresh my mind before I create the pull request. |
@aphex3k @jonathanpalma hey guys, any help needed to get this done faster? |
Is it working now on iOS? |
@aphex3k Was this commit functional? Seems like the only difference is that the API signature wasn't compatible with the Android one? If that's the case, happy to help in getting this iOS support added. |
Yes, the commit is functional. https://github.com/aphex3k/react-native-tesseract-ocr/tree/iOS |
Currently I'm living in Vancouver due to work reasons, so it's kind of hard to check this out for me, but if some of you guys @aphex3k @ryan-codingintrigue @vtaseski @pannz @standemchuk @danleveille @andyhu @kaberibasu @mikasjoman @peacechen @johnrosenbaud11 @JonathanWi @setrin @ljubic could have a look on @daominhsangvn's fork and give some feedback we could create a pull request |
Great to hear there's progress on the iOS front. Is the sample project functional for iOS? Would be easier to provide feedback with a running app. |
@peacechen I just updated the index.ios.js file of the sample project to make it easier to test. You could check it out here. Don't forget to follow some steps to run the example |
@daominhsangvn thanks for the reply. I have followed the readme very carefully. Unfortunately I get errors when trying to launch the sim. Specifically: node_modules/react-native-tesseract-ocr/ios/RNTesseractOcr.h:3:9: fatal error: 'TesseractOCR/TesseractOCR.h' file not found I have previously fixed another error in that file by changing the import path of the other import from #import "React/RCTBridgeModule.h" to #import "RCTBridgeModule.h" (in case it is relevant) Any suggestions? I have spent many hours on this today, and am a bit stuck now. Edit: In case it is more readable, here is the same error when attempting to run through Xcode: |
Four hours later and I have managed to get a Build Succeed within Xcode. However, whenever I run the following code...
it crashes with the red screen on the iPhone sim with the following message: If you have any suggestions it would be much appreciated. I have spent most of today trying to get this to work, and I am sort of out of ideas now. |
Don't understand why iOS is completely ignored. There are even no tasks/issues or so to help the project going further. |
Can someone write a quick summary of where this issue is and what needs to be done so we can help out as necessary? |
anyone got an update on how to get this working? |
@neilkuumar Nothing seems to be happening... |
I got it working using one of the other users forks from above: https://github.com/newoceaninfosys/react-native-tesseract-ocr However it can be a bit slow and performance varies on an iPhone - I will need to play around with the GPUImage settings to see if I can get better results |
@neilkuumar Crazy!! Please keep us updated <3 |
GOD!!! |
Yes? |
BUMP. But really, as others have pointed out, it's a little confusing that it says iOS is not supported, but there are installation instructions... What's the current situation? And also, what would it take to complete iOS support, I'm sure some people would be willing to help. |
@tommydudehead Hi, how can you fixed the "#import <TesseractOCR/TesseractOCR.h>" error? |
Anybody using it for iOS? |
@neilkuumar is that fork still works for you? |
Anybody using it for iOS development ?? I also getting "#import <TesseractOCR/TesseractOCR.h>" error after following all the steps for iOS ?? |
Have you guys tried pod install and update |
@daominhsangvn , I tried with all your steps, project successfully compiled but at the time of launching app it throws runtime crash. Following log I found in Xcode: dyld: lazy symbol binding failed: can't resolve symbol ___cxa_guard_acquire in /Users/amitnagar/Library/Developer/CoreSimulator/Devices/605F8113-1EB3-4391-B93B-23D1BE432DBF/data/Containers/Bundle/Application/9416CFAF-35E6-4D0C-9E39-976C6383C2DD/elth.app/elth because dependent dylib #1 could not be loaded dyld: can't resolve symbol ___cxa_guard_acquire in /Users/amitnagar/Library/Developer/CoreSimulator/Devices/605F8113-1EB3-4391-B93B-23D1BE432DBF/data/Containers/Bundle/Application/9416CFAF-35E6-4D0C-9E39-976C6383C2DD/elth.app/elth because dependent dylib #1 could not be loaded Do you know what could be the possible reason for the problem. |
Hi everyone, Considering that this project does not have a solid support for iOS, I would like you to try the following link and help me create a specific list about the tasks that must be done to improve the functionality. as the usability of this library. tag: @anagar23 @dilipchandima @ziyafenn @Rafah-Mehfooz @wayne1203 @allthetime @peacechen @goleador0322 @neilkuumar @MeKyleH @tommydudehead @pmth https://github.com/newoceaninfosys/react-native-tesseract-ocr @daominhsangvn Could we set up a meeting to talk about the work you have done with this? Maybe we can make some changes on both sides to facilitate its use and have better documentation. |
@peacechen Is it working on android? |
This library was originally developed for Android. It's been a while since I've tried it, but it was working. |
@peacechen Can you share the code? I was having error of "Data Path doesn't exist". |
I think react-native can not load Tesseract-orc Native On IOS Maybe cause "RCTBridgeModule.h" not found solve. I facing with this problem. |
This library has never worked for me on iOS, getting React/RCTDefines.h file not found |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
that would be great help
The text was updated successfully, but these errors were encountered: